Seaside and Exupery patch

bryce at kampjes.demon.co.uk bryce at kampjes.demon.co.uk
Tue Dec 4 21:10:47 UTC 2007


Jason Johnson writes:
 > What is the impact of this move?  Is it lesspower then continuations?

It allows ExuperyContext's to deoptimise themselves before they're
serialised.

Otherwise there's a risk that the code cache is cleared while the 
continuation is suspended. If it's then re-instated it'll refer to
machine code that may not be there.

The catch is Seaside stores all the state of a context in a collection
then stuffs it back into the context.

There's no catch. Contexts in continuations will be interpreted but
then they're living from web page to web page so are unlikely to need
to be compiled anyway.

Bryce


More information about the Exupery mailing list