Personal tools
You are here: Home Ralf Laemmel on the Expression Lemma
Document Actions

Ralf Laemmel on the Expression Lemma

Ralf Laemmel from the university of Koblenz made a visit to the Programming Tools Group, and delivered a talk on the "Expression Lemma".

Biography of speaker

Title: The expression lemma

Joint work with Ondrej Rypacek

Abstract:

Algebraic data types and catamorphisms (folds) play a central role in functional programming as they allow programmers to define recursive data structures and operations on them uniformly by structural recursion. Likewise, in object-oriented (OO) programming, recursive hierarchies of object types with virtual methods play a central role for the same reason. There is a semantical correspondence between these two situations which we reveal and formalize categorically. To this end, we assume a coalgebraic model of OO programming with functional objects. The development may be helpful in deriving refactorings that turn sufficiently disciplined functional programs into OO programs of a designated shape and vice versa.

More details: http://www.uni-koblenz.de/~laemmel/expression/

« September 2008 »
Su Mo Tu We Th Fr Sa
123456
78910111213
14151617181920
21222324252627
282930
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: