useful monads
TsMonad - fun-size monads library for TypeScript
A TypeScript library providing Maybe and Either monads for functional programming.
TsMonad - fun-size monads library for TypeScript
Scala-styled monads for Typescript
🚀 Efficient Monads for JS: Maybe (Option) and Either (Result), Identity
Utilities to help ease use of monads in javascript
Easy to use monads for JavaScript and TypeScript
Typescript Monads inspired by Rust
Optional and Result monads implementations
Embedding effects in JavaScript using Monads
A collection of monads implemented in TypeScript using object-oriented programming.
A collection of monads (Result, Option) for TypeScript, inspired by [the Rust programming language](https://doc.rust-lang.org/std/result/).
Frontend monads with consistent and beginner-friendly naming conventions.
Typescript monads
Types for modelling monads, which are functors that can be mapped to themselves
A TypeScript implementation of synchronous and asynchronous Maybe and Result monads
Monad interfaces
Either monad
[Maybe Monad](https://en.wikibooks.org/wiki/Haskell/Understanding_monads/Maybe), The Maybe monad represents computations which might "go wrong" by not returning a value.
Monads and collections in typescript
The online demonstration is running at [JS-monads-stable](http://schalk.net:3055) is functioning reliably. The monads are in the /client/src directory in a file named `monad.js`. The code is at [https://github.com/dschalk/JS-monads-stable](https://github.
Typescripts Monads very similar to the Scala Monads
Option, Result, and Either types for JavaScript - Inspired by Rust
monads
macros to define Haskell style monadic action blocks for IntoIterators, Reader, Writer, State, and macros for the transformers ReaderT and WriterT over Vec, LinkedList and VecDeque
Monad-specific REVM implementation
Monad EVM implementation
A lightweight TUI monitor for Monad nodes
A macro that creates a (naive) Free Monad type based on a user-supplied Functor. It uses the traits from the "higher" crate. This macro is a port of the Control.Monad.Free part of the "free" Haskell package by Edward Kmett.
Monadic do syntactic sugar
A native-rust implementation of an Effect monad, inspired by PureScript's EFF Monad.
Asynchronous monad for rust
Functor, Applicative and monad traits + nightly Try/? support
A library for functional programming in Rust
Stackless monads in Rust
Simple Ruby implementations of some common monads.
Common monads for Ruby
Simple monads without DRY dependencies
Sorbet type hints for Dry::Monads
EasyMonads is a gem for Ruby that provides a simple implementation of monads. It also provides a useful example of monads in the form of Option (similar to Scala's Option) which provides Some and None classes. Developement for EasyMonads is sponsored by BookRenter.com and it is released under an MIT-style license
Simple and minimalist ruby implementation of some common monads
Reuse business logic operations in Roda
Use Maybe to handle errors in your code
Simple copy of [dry-monads](https://github.com/dry-rb/dry-monads) do monads, it implements only mixin for your service object and Success/Failure result object.
Maybe Monad in idiomatic Ruby.
Maybe monad implementation for Ruby (some might call it Option pattern or Null pattern)
Task monad
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.