Stackless 3.0 alpha 1 at blinding speed
Courageous
jkraska at san.rr.com
Sun Apr 20 13:13:41 EDT 2003
More information about the Python-list mailing list
Sun Apr 20 13:13:41 EDT 2003
- Previous message (by thread): Stackless 3.0 alpha 1 at blinding speed
- Next message (by thread): Stackless 3.0 alpha 1 at blinding speed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>Thanks. It seems Tim is making a heroic effort to explain the new in >terms of the old. This necessarily must fail, but what other option is >there instead of rebuilding all terminology out of gotos? "non local goto" describes it well, but another way of looking at it is as a "first class, user controlled context switch". That's actually the meat of what it is. In unix, theoretically one could set up the heavy weight equivalent of a continuation by the use of setjmp and longjmp, although certain patterns of setjmp/longjmp aren't always safe. Continuations are (or at least are supposed to be). In conjunction with a "stackless" environment, a continuation is actually a very lightweight state save coupled with the ability to restore to the last point the continuation was set. C//
- Previous message (by thread): Stackless 3.0 alpha 1 at blinding speed
- Next message (by thread): Stackless 3.0 alpha 1 at blinding speed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list