each
Monad converter
A macro library that converts native imperative syntax to Scalaz's monadic expressions
A macro library that converts native imperative syntax to scalaz's monadic expressions
256 stars
28 watching
25 forks
Language: Scala
last commit: 3 months ago annotationscomprehensionmacro-librarymonadscalascalazscalaz-monadic-expressionsthoughtworks
Related projects:
Repository | Description | Stars |
---|---|---|
thangiee/freasy-monad | A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ | 114 |
thoughtworksinc/enableif.scala | A library that switches Scala code at compile-time using annotations and compiler plugins | 66 |
rizo/ppx_monad | Provides a syntax extension for monadic computations in OCaml. | 7 |
thoughtworksinc/dsl.scala | A framework to create embedded Domain-Specific Languages in Scala | 254 |
clojure/algo.monads | A Clojure-based library providing macros and definitions for common data monads. | 448 |
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 |
thoughtworksinc/binding.scala | A reactive data-binding library for Scala, enabling two-way data binding between UI components and business logic. | 1,587 |
heinrichapfelmus/operational | A library for implementing monads by specifying instructions and their operational semantics | 82 |
futurechimp/rethinker | A utility to transform RethinkDb Java HashMaps into Scala case class instances | 2 |
pfultz2/zlang | A plugin framework for managing global namespace macros in C/C++ | 35 |
mplatvoet/funktional | A Kotlin implementation of monadic types for functional programming. | 10 |
maiha/try.cr | Provides a monadic way to handle errors and successful values in Crystal programming language | 26 |
sjsyrek/maryamyriameliamurphies.js | A Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads | 181 |
scalameta/mdoc | A tool for creating and validating documentation for Scala programs written in Markdown format | 396 |