GitHub topics: free-monad
python-effect/effect
effect isolation in Python, to facilitate more purely functional code
Language: Python - Size: 453 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 375 - Forks: 16

tonivade/purefun
Functional Programming library for Java
Language: Java - Size: 5.57 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 131 - Forks: 5

xuwei-k/httpz
purely functional http client with scalaz.Free
Language: Scala - Size: 314 KB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 66 - Forks: 3

damianfral/PlotDSL
An experiment to play with the free monad and build a DSL for plotting.
Language: Haskell - Size: 46.9 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

bow-swift/bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Language: Swift - Size: 726 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 651 - Forks: 33

YBogomolov/workshop-edsl-in-typescript 📦
Code template for workshop "Building eDSLs in functional TypeScript"
Language: TypeScript - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 56 - Forks: 17

mtumilowicz/scala-cats-free-monad-workshop
Introduction into functional programming free structures: free monads, free monoids, free applicatives.
Language: Scala - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

HeinrichApfelmus/operational
Implement monads by specifying instructions and their desired operational semantics.
Language: Haskell - Size: 74.2 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 83 - Forks: 16

Risto-Stevcev/category-theory-by-example
Explaining category theory by example
Language: PureScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 0

Thangiee/Freasy-Monad
Easy way to create Free Monad using Scala macros with first-class Intellij support.
Language: Scala - Size: 382 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 114 - Forks: 9

nikdon/telepooz
Functional Telegram Bot API wrapper for Scala on top of akka, circe, cats, and shapeless
Language: Scala - Size: 416 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 28 - Forks: 2

politrons/TestDSL
Open source library to use a DSL based on ScalaZ and ScalaTest framework
Language: XSLT - Size: 220 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

mr-calvert/flightready
Finally tagless/Free integrations; stdio for FP Scala!
Language: Scala - Size: 163 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

ISCPIF/freedsl
Practical effect composition library based on abstract wrapping type and the free monad
Language: Scala - Size: 174 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 36 - Forks: 1

yunmikun2/free_ast
Something like Free Monad for Elixir
Language: Elixir - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

qzchenwl/more-extensible-effects
An implementation of "Freer Monads, More Extensible Effects".
Language: Haskell - Size: 38.1 KB - Last synced at: 22 days ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 1

Risto-Stevcev/bs-free 📦
Free monads for bucklescript
Language: OCaml - Size: 16.6 KB - Last synced at: 7 days ago - Pushed at: almost 7 years ago - Stars: 25 - Forks: 1

radusw/tagless-free-monix-sample
A project comparing the Tagless Final approach with the Free Monad one, using the Monix's Task as the target monad
Language: Scala - Size: 17.6 KB - Last synced at: 6 months ago - Pushed at: about 8 years ago - Stars: 16 - Forks: 0

yuretz/FreeAwait
Tiny .NET library implementing a free monad-like pattern with C# async/await.
Language: C# - Size: 89.8 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 3

marcinzh/skutek
Extensible effects for Scala
Language: Scala - Size: 256 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 36 - Forks: 1

i-am-tom/php-free-talk 📦
Supporting material for my PHP Free monad talk!
Language: PHP - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

jcouyang/luci
Extensible Free Monad Effects
Language: Scala - Size: 162 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 2

typeclasses/supply-chain-core
Composable request-response pipelines
Language: Haskell - Size: 19.5 KB - Last synced at: about 13 hours ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

epost/purescript-free-turtle
A toy turtle graphics interpreter based on the Free monad, in PureScript, with HTML Canvas graphics support.
Language: PureScript - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 3

mduerig/haskell-fun-effects
Playing around with functional effects and the free monad in Haskell
Language: Haskell - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jmackie/free-server
🌌 Haskell HTTP server written free monad style
Language: Haskell - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

strobe/free-onion-hn-scrapper
onion architecture example by cats and freek
Language: Scala - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

tkrs/cats-tut
Dive to free monad in cats
Language: Scala - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

thoferon/seakale
A pure SQL library in Haskell
Language: Haskell - Size: 283 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

nikdon/scalaz-interpreter
Co-products for Free monads
Language: Scala - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

bts/free-transformers
Experimenting with "free transformers" in Haskell
Language: Haskell - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 0
