Я про amp
ну и даже ext-async, разве это не то?
Точнее скажем так, кооперативная многозадачность легко делается на уровне либ. Поддержка на уровне самого языка нужна в случае, если нужна вытесняющая многозадачность, но лично я такое только в хаскеле/эрланге видел.
Обсуждают сегодня