
What could possibly go wrong? - A safer programming with Arrow
over 6 years ago
Your Kotlin app grabs data from an API, transforms it and saves the processed data in a database. However, there are so many things that could go wrong at runtime treat your impure functions as computations with context, pass them around just like other values, and make the necessary unsafe invocation from a single point of your app, your main function.
ReadKotlin Functional Programming: Cleaner Composition with Monad Comprehensions in Arrow Fx
over 6 years ago
Learn how to write cleaner monadic composition in Kotlin with Arrow’s monad comprehensions, available in Arrow FX.
ReadKotlin Functional Programming: Monads & Composition with Arrow Fx
over 6 years ago
Arrow is a library created by folks over at a company called 47 degrees . In a nutshell, Arrow brings a slew of functional programming features to Kotlin. It is heavily inspired by Scala and Haskell, and emphasizes a lot of the concepts that those languages started
ReadKotlin Functional Programming: Parallel Processing The Functional Way with Arrow Fx
over 6 years ago
Learn how to handle parallel processing in Kotlin with Arrow IO monads.
Read
Arrow Comonad Approach for GameOfLife with Android Compose
over 6 years ago
The purpose of this article is complement the bow + SwifUi solution for the game of live we can find here https://www.47deg.com/blog/conway-swift/ with the arrow + compose version.
Read
Kotlin coroutines with arrow-fx
over 6 years ago
The purpose of this article is to summarize the approaches from questions at Slack about the usage of Either, Option and other datatypes and to give a tour of arrow-fx usage and APIs.
Read
Conway's Game of Life using Kotlin and Arrow
over 6 years ago
An article of a series on Functional Programming solutions for the Global Day of Coderetreat challenge. In this case, it shows an approach for it using Kotlin and Functional Programming provided by the Arrow library.
Read
Keep insisting - Arrow Meta
over 6 years ago
Arrow Meta is a library that empowers library and application authors with the ability to write plugins for the Kotlin compiler. Compiler plugins have access to all compiler phases and can intercept and modify the AST, descriptors, and IR intermediate lang for bytecode generation.
Read