Freasy-Monad
Monad library
A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ
Easy way to create Free Monad using Scala macros with first-class Intellij support.
114 stars
7 watching
9 forks
Language: Scala
last commit: over 6 years ago catfree-monadfunctional-programmingintellijmetaprogrammingscalascalaz
Related projects:
Repository | Description | Stars |
---|---|---|
thoughtworksinc/each | A macro library that converts native imperative syntax to Scalaz's monadic expressions | 256 |
sjsyrek/maryamyriameliamurphies.js | A Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads | 181 |
clojure/algo.monads | A Clojure-based library providing macros and definitions for common data monads. | 448 |
fluture-js/momi | Provides a monad for middleware functions | 59 |
jsmonk/sweet-monads | Provides a set of monads and interfaces for working with lazy iterators in TypeScript | 346 |
haskell/mtl | A collection of monad classes and transformers that enable functional programming in Haskell | 367 |
heinrichapfelmus/operational | A library for implementing monads by specifying instructions and their operational semantics | 82 |
optics-dev/monocle | A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,654 |
affeldt-aist/monae | A Coq library for formalizing and reasoning about monads with equational logic | 68 |
ircmaxell/monad-php | A PHP library providing a basic set of functional programming constructs through the use of monads. | 295 |
kallanreed/monadsharp | A collection of monadic types for C# with focus on readability and usability. | 1 |
maiha/try.cr | Provides a monadic way to handle errors and successful values in Crystal programming language | 26 |
mplatvoet/funktional | A Kotlin implementation of monadic types for functional programming. | 10 |
jasondelaat/pymonad | An implementation of monads and related data structures in Python. | 198 |
workday/upshot-montague | Translates natural language into formal representations using Combinatory Categorial Grammar (CCG), enabling semantic parsing. | 59 |