Привет!
Ключевые слова: coroutine, continuation, generators, async/await, project loom, free monad, algebraic effects.
Я хочу сделать алгебраические эффекты для Clojure(Script). Я уже сделал библиотеку https://github.com/darkleaf/effect/blob/doc-2/README.md Но есть моменты, которые вызывают у меня вопросы.
Если очень кратко, то лично мне эффекты нужны, чтобы:
- удобно тестировать бизнес логику