Bow
Bow version
0.8.0
0.8.0
next
Quick start
Getting started
Modules
Resources
FP concepts
Glossary
Functions vs Procedures
Higher Kinded Types
Type classes
Data types
Rank-N polymorphism
Composition
Composition Overview
Composing functions
Combining values of the same type
Transforming data
Lifting values to an effect
Combining independent computations
Sequencing dependent computations
Transforming multiple effects
Dependency management
Dependency management Overview
Partial application
Constructor-based dependency injection
Reader
Side-effectful dependency management
Patterns
Error handling
Monad comprehensions
Tail recursion
State-based computations
Polymorphic programs
Optics
Optics Overview
Writing your own optics
Automatic derivation
Composition
Effects
Effects Overview
Suspending side effects
Manipulating side effects
Handling errors
Concurrency
Running side effects
Retrying and repeating effects
Handling resources
Foundation extensions
Testing
Testing Overview
Testing type class instances
Testing side effectful code
Integrations
RxSwift streams
Legal
Credits
License
Polymorphic programs
intermediate
Content under development.