This talk uses the Jifty kernel to demonstrate some interesting new concepts in this ever-expanding design space, including API reflection, client-side continuations, context switching, and mobile code.

r10584 | Darren_Duncan++ | ext/Relation/ : added new Relation class attribute 'is_mutable', currently just False, which says whether the object may be mutated or not ... as preparation for changing Relation from a Class into a Role

JudyHSIter update: i'm inclined to say i choose the wrong macro processor to factor out my code's cut-n-pastiness. trying m4 expansion in place of cpp: it will leave the generated code with line-by-line structure, which turns out to help gdb debugging. besides it's a better preprocessor, just not integrated.

The explanation of "executes immediately" bare blocks could be fleshed out. Eg, creating a "Bare block" section near the top. The bit under "The do-once loop" isn't really enough. Perhaps there is more elsewhere I'm missing.