Gilad is correct that it's a non-trivial feature for a VM, especially one that does code access security and allows calls to "unmanaged" code (either JNI or P/Invoke).
As for whether web servers are the killer app, I'm not sure. They're a killer app, but ask anyone who has built an IAsyncResult-based app on .NET and you rapidly see the feature isn't quite so nichy.
Also, my "enterprisey" brethren would quickly point out that those Business Process Management systems wind up simulating continuations as well.
I hear the "documenty" folks do this too in the DLC space.
I've heard Dharma characterize his baby (Windows Workflow Foundation) as a continuation management runtime.
Maybe he's onto something.
Posted
May 20 2006, 02:11 PM
by
don-box