|
Scala |
35 |
Alternative to Free monads |
May 16, 2020 |
|
Julia |
9 |
Monoid, Functor, Applicative, Monad and more |
Oct 14, 2022 |
|
Scala |
14 |
Fast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad. |
Apr 07, 2019 |
|
PHP |
344 |
Functors, Applicative Functors and Monads in PHP |
Feb 26, 2023 |
|
Haskell |
29 |
Operational monad library |
May 11, 2022 |
|
PureScript |
86 |
Free monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad. |
Nov 30, 2021 |
|
Idris |
3 |
Indexed Functor/Applicative/Monad interfaces and helpers |
Jan 24, 2023 |
|
Elixir |
5 |
Example of various monads using Elixir Monad library |
Sep 10, 2022 |
|
PureScript |
45 |
Applicative-style validation |
Mar 15, 2022 |
|
Scala |
4 |
Free Monad composition using Monad Coproducts from FreeK |
Sep 25, 2018 |
|
Scala |
3 |
Free Applicative Functor |
Jan 14, 2016 |
|
Haskell |
4 |
Free applicative functors |
Jul 14, 2017 |
|
Haskell |
6 |
Free monads |
May 02, 2020 |
|
Haskell |
142 |
free monads |
Jul 17, 2022 |
|
Haskell |
2 |
Extensible pattern matching using free monads |
Dec 11, 2019 |
|
Haskell |
12 |
Provides a Monoid, Functor, Applicative and Monad for Fucks (to give) |
May 27, 2022 |
|
JavaScript |
26 |
Free monad |
Sep 28, 2021 |
|
Haskell |
2 |
brainfuck + Free Monads |
Jan 20, 2020 |
|
TypeScript |
3 |
Applicative-style UIs in TypeScript |
Jul 23, 2022 |
|
Haskell |
5 |
Free monad transformers |
Sep 04, 2022 |
|
PureScript |
20 |
Free monad transformers |
Feb 06, 2023 |
|
OCaml |
25 |
Free monads for bucklescript |
Jul 18, 2020 |
|
Clojure |
4 |
Reagent + free monads framework |
Oct 09, 2020 |
|
Coq |
9 |
Modeling I/O in Coq using free monads |
Oct 21, 2021 |
|
OCaml |
6 |
Implementation of monads from the original monad paper in OCaml and F# |
Oct 08, 2022 |
|
Rust |
12 |
Haskell-style monads in Rust. |
Jun 24, 2023 |
|
Clojure |
6 |
An implementation of functors, applicative functors and monads on top of Clojure records, protocols and … |
Nov 11, 2014 |
|
Java |
27 |
Free Monad in Java |
Jan 03, 2022 |
|
PureScript |
2 |
Examples of the Free Monad DSL+Interpreter pattern without using Free. |
Dec 11, 2021 |
|
Haskell |
11 |
An alternative to monads in do notation |
May 14, 2022 |
|
Haskell |
10 |
A simple applicative parser in Parsec style |
Mar 20, 2022 |
|
Scala |
37 |
Hacky applicative-style for comprehensions for Scala. |
Apr 29, 2022 |
|
JavaScript |
17 |
Fantasy Land Monad and Alternative instances for Fluture's hook |
Dec 15, 2022 |
|
PureScript |
7 |
Stack-safe monad transformers implemented using continuation-passing style and uncurried functions. |
May 18, 2022 |
|
Haskell |
5 |
:pick: static analysis of free monads |
Nov 24, 2018 |
|
Scala |
21 |
Free monads compared to tagless final |
May 15, 2022 |
|
Haskell |
24 |
:pick: static analysis of free monads |
Dec 17, 2019 |
|
Haskell |
4 |
Data parallel representation for free monads. |
May 31, 2022 |
|
Haskell |
2 |
Free monads suitable for concurrent computation |
Sep 29, 2016 |
|
Scala |
17 |
Delving into Free Monads and using them to write pure functional web applications |
Aug 17, 2022 |
|
Clojure |
2 |
Idris-style monad !-notation for Clojure |
Sep 18, 2021 |
|
JavaScript |
16 |
Slides and code for "Free Monads and Free Applicatives" from flatMap(Oslo) 2016 |
Aug 15, 2019 |
|
Scala |
2 |
Simple example of a Custom Free Monad Coyoneda using Scalaz. |
Apr 25, 2019 |
|
Scala |
3 |
A Kraken API wrapper written in Scala using Free Monad |
May 17, 2023 |
|
Java |
7 |
Various experiments with purely functional I/O in Java using free monads (and trampolines). |
Jan 12, 2016 |
|
OCaml |
22 |
A 'free monad' library for OCaml |
Nov 14, 2021 |
|
PureScript |
12 |
Boilerplate-eliminator when working with free monads. |
Jun 27, 2022 |
|
Haskell |
2 |
Get fun with Free Monads in Haskell. |
Oct 12, 2021 |
|
Haskell |
2 |
Try to JIT Free monads in Haskell. |
Dec 20, 2019 |
|
Haskell |
20 |
Notes of various papers regaridng free monads and extensible effects |
Feb 05, 2022 |