archives

ICFP 2009 Proceedings

Hi all,

I thought it might interest the LtU community that a few of the presentations from ICFP 2009 are avaialable for viewing. This particular link is to Guy Steele's talk Organizing Functional Code for Parallel Execution; or, foldl and foldr Considered Slightly Harmful but there are links to others and new ones seem to be getting added as well. I just stumbled on these and had nothing to do with actually making them available.

Enjoy.

Context Driven Scheme Objects

I have been quite intrigued by Jim Coplien and father of MVC, Trygve Reenskaug's architecture called DCI. Data Context Interaction.

I made up some conceptual code for you to feast your eyes on (in Scheme). Maybe this makes sense to you too? I find it to work quite well thinking about real world situations. Thus translating my mental model into code is done easier. There is much more to it from a technical point of view, however, I want you to grasp the structure and semantics of the code by just reading the source. So please go ahead and review :-)

A frogs world: http://pastebin.com/m3f71adbe

DCI reference: http://www.artima.com/articles/dci_visionP.html