История изменений
Исправление lovesan, (текущая версия) :
setjmp/longjmp имею семантику escape continuations, т.е. throw/catch, а не полноценных undelimited continuations.
yield же, во всех языках программирования где он есть, реализуется не через call/cc, а через стейт-машину плюс замыкание/объект.
Исходная версия lovesan, :
setjmp/longjmp имею семантику escaping continuations, т.е. throw/catch, а не полноценных undelimited continuations.
yield же, во всех языках программирования где он есть, реализуется не через call/cc, а через стейт-машину плюс замыкание/объект.