~kb/burrito

Abstractions for computation—FP patterns for crystal-lang.
docs(readme): remove cruft
fix(LICENSE): update copyright holder reference
de409299 — Kim Burgess 4 years ago
fix(either): ensure left types compose with bind

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~kb/burrito
read/write
git@git.sr.ht:~kb/burrito

You can also use your local clone with git send-email.

#Burrito

Usesful abstractions for computation.

Provides implementations of common FP patterns, designed to work alongside crystal-langs type system and builtin functionality.

Includes implementations of:

  • [x] Either
  • [ ] Maybe
  • [ ] List
  • [ ] State

And abstract interfaces for:

  • [x] Functor
  • [ ] Applicative
  • [x] Monad