Pull to refresh

Comments 2

Справедливости ради, нужно отметить, что реализация корутин на setjmp/longjmp — не самый быстрый вариант. Но зато более платформонезависимый.
Нельзя считать безопасным встраиваемый ассемблерный код, влияющий на указатель стека.

Если код корректно написан, то он ничем не хуже кода на любом другом (даже "безопасном") языке, нет смысла считать любой код считать потенциально небезопасным просто потому что он (в теории) может таким быть в силу возможностей языка.


А вообще-то всё описанное когда-то давно уже было сделано в виде очень неплохой библиотеки, но почему-то не взлетело.

Sign up to leave a comment.