Cook Computing: Scheme and Continuations. Following my discovery of continuations a few days ago I've downloaded and installed DrScheme as a tool for investigating them.......
Charles is investigating continuations in programming languages. I posted the following in a comment:
For some interesting usage of continuations you might also want to look at 'Seaside'. This is a web development framework for Squeak Smalltalk, parts of which have recently been ported to Ruby which also has continuations. I believe there is a similar web programming framework for Dr Scheme too. A tutorial on Seaside that gives some of the flavour is at:
http://beta4.com/squeak/aubergines/docs/seaside/
A paper on 'Applications of Continuations' is described at Lambda:
http://lambda.weblogs.com/discuss/msgReader$2853
The thread also has links to other papers.
For an idea of the problems of implementing dynamic language features on the CLR you might want to read David Simmons recent S#.NET update:
http://www.smallscript.org/Downloads/SSharp_NET_Notes.asp
In particular, near the end, he goes through some of the things he's had to do to get reasonable performance. S# is a Smalltalk superset.
10:18:10 AM
|