It packs DI, Custom error handling, throwable hand...
# arrow-contributors
r
It packs DI, Custom error handling, throwable handling and IO effect suspension all in one efficient datatype defined over
suspend
functions with an underlying effect aware runtime and event loop that is going to be stacksafe and performant. Additionally allows you to describe entire architectures just as pure functions and suspended effects. Supports concurrency out of the box and implements the Effects type classes so you can run your programs thanks to Arrow's polymorphism to any framework. It complements and is comptaible with
coroutines-core
based programs and adds extra layers of safety atop the coroutines
async/await
model generalized and stack safe for all monad capable data types. https://gist.github.com/raulraja/0088c4d41c3fdcf5aa77e73316f4af22 If you've followed John De Goes latest work on Evironment + Zio. This is the Kotlin version of it which we had already supported before through the typeclassless technique pioneered by @pakoito and the Reader/Kleisli types but not over
suspend
. The future of Arrow effects is
suspend
and pure imperative syntax for effects based programs.
arrow 9