From: Neil Hodgson Date: 2001-12-04T09:42:00+09:00 Subject: [ruby-talk:27392] Re: thoughts for future Ruby with bytecode VM MikkelFJ: > One of the (theoretic?) features of Stackless Python continuations is that > you can suspend a point of execution and resume it somewhere else. This works really nicely for pure Python but if you have C extension stack frames then they are hard to wrap up and remote. External resources such as open files and OS level semaphores need special treatment or at least a decent exception. It may be possible with cooperation from the C extension and a stack frame wrapping API. This was explored a bit at the last Python conference where the stackless features were ranked from easy to hard and only the easiest, simple generators ("yield"), was implemented in core Python. Neil