Re:Why Algebraic Effects?
by duped on Saturday May 24, 2025 @04:14PM
(#44083525)
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).
[ Parent
| on HN ]
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)