The Demeter Seminar meets in the Spring quarter from 3-5 on Monday afternoon in 206 Egan Center. A new programming model will be presented where programs are written essentially as graphs and visitors. A class graph is used to describe object structure and strategy graphs are used to describe traversal strategies for the class graph. The strategy graphs are combined with visitor objects to define the behavior.
Strategies are now general graphs.
A new intermediate form for adaptive programs is presented which allows for efficient interpretation. It is shown that in some cases interpretation is the only efficient solution since compilation might lead to an exponential growth in program size. Design and Implementation of D D is an aspect-oriented programming system for a certain class of distributed applications. If we run out of time, we will schedule a follow-on seminar on Tuesday which is convenient to the participants.