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.
Monadic types collection. Option (Maybe) - some(val)/none(). Result - ok(val)/error(err).
Monads, Functors and Do-Notation for Erlang
A lighter version of Reather; Combination of Reader and Either monads
FunLand adds Behaviours to define Algebraic Data Types ('Container' data types) to Elixir, such as Functors, Monoids and Monads.
A lightweight Erlang library for working with result types, implementing result monads for better error handling and chaining operations....
Either and Maybe monadic interface around the standard return types
Monads and other dark magic (monoids, functors, traversables, &c)
A pragmatic monad library for Elixir, no PhD required
A small data-structure for representing an Either Monad
Monadic types collection. Option (Maybe) - val/nil. Result - {:ok, val}/{:error, err}.
Improve pipelines with monads.
A functional, monadic wrapper for Mnesia built with category theory principles. Features: auto-increment counters, TTL with automatic cle...
Simple monads for Elixir
An implementation of the Maybe monad in elixir
http monad library
An exploratory look into functors, applicatives, and monads for Elixir.
Monadic Validation in Gleam!
Result monad for Elixir inspired by Rust Result type.
Monk helps to distinguish good from evil with an simple ok/error monad
A fun type-tetris Gleam library for algebraic effects, the Continuation monad, and classical logic types.
A small library that implements the State Monad in gleam
Maybe monad for Elixir inspired by Rust Option type.
Monads and other dark magic (monoids, functors, traversables, &c), forked by doma for maintenance and testing packagesets
ELIXIR MACROS FOR FUNCTION DEFINITIONS WITH ERROR HANDLING
Helper for Witchcraft's Reader monad
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.