DEV Community

Discussion on: What language or tool are you curious about, but have not found the time to use or learn?

Collapse
 
msfjarvis profile image
Harsh Shandilya

I do know and write things in Rust but am not at the familiarity I wish to have. GraphQL, WASM and probably functional programming in Kotlin through Arrow.

GitHub logo arrow-kt / arrow

Functional companion to Kotlin's Standard Library

Maven Central Latest snapshot Kotlin version badge License StackOverflow

Λrrow is a library for Typed Functional Programming in Kotlin.

Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries For this, it includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.

Use the list below to learn more about Λrrow's main features.

Curated external links

If you have a blog post, talk, or upcoming event on Arrow, please considering opening an issue or…