I read Laurents discussion of the new Class Data Sharing feature
(or core dumps) in Tiger. I couldn't help thinking that this sounds
awfully like a process level continuation - run the application, stop
it, freeze it as a disk image so you can restore it again. All we need
is a thread-version of this (just freeze & restore a single thread
rather than the whole process) and we're close to JVM level
continuations.
Come on Sun, you're nearly there. Any chance you can squeeze in thread
continuations into the JVM for Tiger, please please? It's help us all
so much! Its probably the best technique we have of turning very
complex web apps, asynchronous distributed systems & workflows into
simple procedural logic that our brains can easily understand, develop
& test.
2:51:29 PM
|
|