Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Concise Tree Walks Using Attribute Grammars:InHaskellAndJava
Stc
Date: 2009-11-19 Time: 11:00 Room: BBL room 471 ----+++ Speaker: Jean Joskin ----+++ Title: Concise tree walks using attribute grammars: in Haskell and Java ----+++ Abstract Attribute grammars are a concise way of describing tree walks. They allow to describe all kinds of aggregations and transformations in a natural manner. Most of us might be familiar with our department's attribute grammar system: UUAG, which is written in and for Haskell. However, Haskell might not always be an option for your projects. In this presentation I'll show a mature Java implementation of an attribute grammar system, JastAdd. I will show how UUAG works, and how this relates to the imperative, object oriented Java implementation. In the meantime this will give you a taste of some of the implementational details of both UUAG and JastAdd.