Λrrow
Arrow version
v0.10.3 - STABLE
v0.10.4-SNAPSHOT - NEXT
v0.9.0 - PREVIOUS
Quick Start
Index
Setup
Linting
Libraries
Blogs & Presentations
Projects & Examples
Arrow Fx
Getting Started
Asynchronous & Concurrent Programming
Polymorphism. One Program multiple runtimes
API Docs
Type Classes
Core Data Types
Effects
Effects Extensions
Effects Coroutines
Effects Coroutines Extensions
Effects Rx2
Effects Rx2 Extensions
Effects Reactor
Effects Reactor Extensions
Streams
MTL
Optics
Recursion
Recursion Extensions
Generic
Free
Validation
Patterns
Glossary
Error Handling
Dependency Injection
The Monad Tutorial
Monad Comprehensions
Polymorphic Programs
Free Algebras
Data Types
Intro
Basic Types
Option
Either
Try
Validated
NonEmptyList
ListK
SequenceK
SetK
MapK
SortedMapK
Ior
Id
Reader
Kleisli
State
StateT
Store
Moore
Sum
Day
WriterT
Trampoline
Eval
OptionT
EitherT
Function0
Function1
Const
Type Classes
Intro
Show
Eq
EqK
Hash
Order
Semigroup
Semigroupal
Monoidal
Monoid
Semiring
Foldable
Bifoldable
Bitraverse
Traverse
Reducible
TraverseFilter
Functor
FunctorFilter
Applicative
ApplicativeError
Selective
Monad
MonadError
Bracket
MonadFilter
MonadReader
MonadWriter
MonadState
MonadCombine
Comonad
Bimonad
Bifunctor
Profunctor
SemigroupK
MonoidK
Inject
Alternative
Divide
Divisible
Decidable
Semialign
Align
Unalign
Zip
Repeat
Effects
IO
MonadDefer
Async
Effect
Promise
Ref
Fiber
Resource
Optics
Optics DSL
Iso
Lens
Optional
Prism
Getter
Setter
Fold
Traversal
Cons
Snoc
At
Index
FilterIndex
Each
Λrrow Query Language
Λrrow Query Language
select
from
where
groupBy
orderBy
sum
union
Custom Data Types
Generic
Product
Integrations
Rx2
Reactor
kotlinx.coroutines
Retrofit
KindedJ
Free
Free
FreeApplicative
Cofree
Yoneda
Coyoneda
Recursion Schemes
Intro
Recursive
Corecursive
Birecursive
Mu
Nu
Fix
Legal
Credits
Licenses
Edit
Trampoline
advanced
TODO. Meanwhile you can find a short description in the
intro to datatypes
.