This content originally appeared on InfoQ - JavaScript and was authored by Bruno Couriol
Yizhou Zhang, Assistant Professor at the University of Waterloo, presented bidirectional algebraic effects, a new programming abstraction that subsumes current control flow patterns (e.g., exceptions, promises, generators) while supporting bidirectional control flows. With the new typed abstraction, all declared effects are handled, and no effects are accidentally handled by the wrong handler.
By Bruno Couriol
This content originally appeared on InfoQ - JavaScript and was authored by Bruno Couriol
Bruno Couriol | Sciencx (2021-04-19T15:22:00+00:00) Effectful Effects – Unifying Bidirectional Communication between Software Components. Retrieved from https://www.scien.cx/2021/04/19/effectful-effects-unifying-bidirectional-communication-between-software-components/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.