[Pl-seminar] Demeter Seminar on Structure-Shy Programming

Karl Lieberherr lieber at ccs.neu.edu
Wed Oct 3 09:15:33 EDT 2007

Fall Semester 2007
Demeter Seminar
Regular time: Thursday 10 - 11 am, 366 West Village H

October 4: Ahmed Abdelmeged: Interposition and Cloning Visitors
as Tools for Structure-Shy Programming

Interposition Visitors are normal visitors equipped with
interposition variables. Interposition variables allow for easier
expression of non-tail-recursive computations over recursive object
structures by giving easy access to information in enclosing objects.

Clone visitors allow for more flexible cloning of object structure
where it is possible to specify: "How deep do you wanna clone". By
implementing a generic clone visitor as a composition of visitors
rather than a single visitor, we gain more opportunities to reuse the
cloning code in the context of local-to-local transformations.

October 18: Therapon Skotiniotis: Making Structure-Shy Programming Safer
October 25: Ahmed Abdelmeged: Structure-shy Programming in Haskell (SYB)

We have a Demeter Seminar mailing list:

Please sign up at:

Seminar home page:

More information about the pl-seminar mailing list