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

GitHub

256 stars
28 watching
25 forks
Language: Scala
last commit: 4 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,586
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 182
scalameta/mdoc A tool for creating and validating documentation for Scala programs written in Markdown format 396