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