arrow core
Arrow FX
Arrow Optics
Arrow Meta
Arrow Incubator
Quick Start
Index
Setup
Linting
Libraries
Media
Projects & Examples
Patterns
Glossary
Error Handling
Dependency Injection
The Monad Tutorial
Monad Comprehensions
Polymorphic Programs
Free Algebras
Data Types
Intro
Basic Types
Option
Either
Validated
NonEmptyList
ListK
SequenceK
SetK
MapK
SortedMapK
Ior
Id
Eval
Function0
Function1
Store
Moore
Sum
Day
Type Classes
Intro
Show
Eq
EqK
EqK2
Hash
Order
Semigroup
Semigroupal
Monoidal
Monoid
Semiring
Foldable
Bifoldable
Bitraverse
Traverse
Reducible
TraverseFilter
Functor
FunctorFilter
Applicative
ApplicativeError
Selective
Monad
MonadError
MonadFilter
MonadCombine
Comonad
Bimonad
Bifunctor
Profunctor
SemigroupK
MonoidK
Inject
Alternative
Divide
Divisible
Decidable
Const
Semialign
Align
Unalign
Zip
Repeat
Crosswalk
Bicrosswalk
Integrations
Retrofit
KindedJ
API Docs
Ank
Benchmarks Effects
Core
Core Extensions
Integrations Retrofit Adapter
Kindedj
Reflect
Streams
Syntax
UI
UI Extensions
Validation
Legal
Credits
Licenses
Arrow version
v0.11.0 - STABLE
v0.12.0-SNAPSHOT - NEXT
v0.10.5 - PREVIOUS
v0.9.0
Github
Arrow Org
Reducible
Data types
Module
Data types
TODO. Meanwhile you can find a short description in the
intro to typeclasses
.
Type Class Hierarchy
Do you like Arrow?
✖
Arrow Org
<
Join us at
>
slack.kotlinlang.org
#arrow