Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I tried to cite much related work on co-routines and threading libraries in C -- including Simon Tatham's page on co-routines in C [1] -- But I was not yet aware of the work on Icon nor did I know co-routines were used in PuTTY -- thanks! Although now that I reread Simon's page I see he actually mentions PuTTY explicitly :-)

As an aside, I feel algebraic effect handlers are safer to use than most coroutine or shift/reset implementations because they offer more structure. As put by others: "Algebraic Effects+Handlers" are to "delimited continuations" as "while" is to "goto"

[1]: https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: