INSTITUTE OF CYBERNETICS at TALLINN UNIVERSITY OF TECHNOLOGY
top

Seminariteade / Seminar announcement


Speaker: Andres LÍH, Utrecht Univ. /Institute of Cybernetics
Place: Room B101, Cybernetica Bldg, Akadeemia tee 21, Tallinn, Estonia
Time: Thursday, February 10, 2005, 14:00

"The UU Attribute Grammar System (UUAG)"

Abstract

The UUAG is a simple preprocessor on top of Haskell that allows to structure Haskell programs as attribute grammars. It allows a form of aspect-oriented programming: one can program data-oriented (defining all the attributes for one datatype in one place) and attribute-oriented (defining one attribute for all datatype in one place), and also choose an arbitrary path in between, which allows to keep semantically related code together in the code. Furthemore, copy rules take care of propagating attributes automatically and allow to omit a lot of uninteresting code.

This talk will introduce the features and the syntax of the UUAG system. Previous knowledge of Haskell is not necessary, but helpful. (Joint work with S. Doaitse Swierstra and Arthur Baars.)

Valid CSS! Valid XHTML 1.0 Strict

top
© Institute of Cybernetics at TUT, Akadeemia tee 21, 12618 Tallinn, Estonia    Phone: +372 620 4150   Fax: +372 620 4151

09/02/2005 11:25 EET webmaster ( at ) cs.ioc.ee