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