История изменений
Исправление den73, (текущая версия) :
Я на самом деле не совсем понимаю, в чём ограничение escape. Если оно в том, что продолжение становится невалидным после завершения вычисления, которое его породило, то вот и проблема - мы один раз раскрасили код, разбор закончился и до свидания. Равно как и setjmp/longjmp вроде так делает. Всякие трюки с порядком вычисления же делаются на базе setcontext, а не setjmp. Не?
Исходная версия den73, :
Я на самом деле не совсем понимаю, в чём ограничение escape. Если оно становится невалидным после завершения вычисления, то вот и проблема - мы один раз раскрасили код, разбор закончился и до свидания. Равно как и setjmp/longjmp вроде так делает. Всякие трюки с порядком вычисления же делаются на базе setcontext, а не setjmp. Не?