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