I'm not sure I follow, JS doesn't have coroutines (generator functions can be used kind of like coroutines, but for example you can't resume them with an argument).
Re:Why Algebraic Effects?
by FjordWarden on Saturday May 24, 2025 @05:00PM
(#44083785)
Yes it does:
function* greeter() {
const name = yield "What's your name?"
yield `Hello, ${name}!`
}
const gen = greeter()
console.log(gen.next().value)
console.log(gen.next("Alice").value)
[1] https://www.youtube.com/watch?v=G_jp87gxILE [2] https://motioncanvas.io/