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: about 2 years ago
annotationscomprehensionmacro-librarymonadscalascalazscalaz-monadic-expressionsthoughtworks

Related projects:

RepositoryDescriptionStars
thangiee/freasy-monadA Scala macro-based library for creating typelevel monads with first-class support in IntelliJ114
thoughtworksinc/enableif.scalaA library that switches Scala code at compile-time using annotations and compiler plugins66
rizo/ppx_monadProvides a syntax extension for monadic computations in OCaml.7
thoughtworksinc/dsl.scalaA framework to create embedded Domain-Specific Languages in Scala254
clojure/algo.monadsA Clojure-based library providing macros and definitions for common data monads.446
jsmonk/sweet-monadsProvides a set of monads and interfaces for working with lazy iterators in TypeScript346
haskell/mtlA collection of monad classes and transformers that enable functional programming in Haskell364
thoughtworksinc/binding.scalaA reactive data-binding library for Scala, enabling two-way data binding between UI components and business logic.1,584
heinrichapfelmus/operationalA library for implementing monads by specifying instructions and their operational semantics82
futurechimp/rethinkerA utility to transform RethinkDb Java HashMaps into Scala case class instances2
pfultz2/zlangA plugin framework for managing global namespace macros in C/C++35
mplatvoet/funktionalA Kotlin implementation of monadic types for functional programming.10
maiha/try.crProvides a monadic way to handle errors and successful values in Crystal programming language26
sjsyrek/maryamyriameliamurphies.jsA Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads182
scalameta/mdocA tool for creating and validating documentation for Scala programs written in Markdown format396