Monads and do-syntax for Elixir
Elegant error/exception handling in Elixir, with result monads.
A delightfully simple monad library that's written for Elixir.
Monads and other dark magic (monoids, functors, traversables, &c)
Monads, Functors and Do-Notation for Erlang
Either and Maybe monadic interface around the standard return types
Improve pipelines with monads.
Monads and do-syntax for Elixir
FunLand adds Behaviours to define Algebraic Data Types ('Container' data types) to Elixir, such as Functors, Monoids and Monads.
Monadic types collection. Option (Maybe) - some(val)/none(). Result - ok(val)/error(err).
A lighter version of Reather; Combination of Reader and Either monads
With aspect: Monad chain, like Haskell's `do` or Clojure's `cats.core/alet`.
An implementation of the Maybe monad in elixir
Monadic, softly-typed, extensible effect handling in Elixir.
An exploratory look into functors, applicatives, and monads for Elixir.
Simple monads for Elixir
http monad library
Functors, Monads and Applicatives with real encapsulation
Result monad for Elixir inspired by Rust Result type.
Monk helps to distinguish good from evil with an simple ok/error monad
Monadic types collection. Option (Maybe) - val/nil. Result - {:ok, val}/{:error, err}.
This is an implementation of the `Try` and `Maybe` monads. Please see tests for examples.
Monadic HTTP application composition for plug and friends.
A way of using Either and Maybe monads in Elixir
Monads and other dark magic (monoids, functors, traversables, &c), forked by doma for maintenance and testing packagesets
Helper for Witchcraft's Reader monad
Monads and do-syntax for Elixir
ELIXIR MACROS FOR FUNCTION DEFINITIONS WITH ERROR HANDLING
This project provides the equivalent of a Monad Typeclass similar to Haskell. The main difference though is that the typeclass is not abs...
Maybe monad for Elixir inspired by Rust Option type.
A small data-structure for representing an Either Monad