All Projects → tagless-final-example → Similar Projects or Alternatives

108 Open source projects that are alternatives of or similar to tagless-final-example

future.scala
Stack-safe asynchronous programming
Stars: ✭ 38 (+52%)
Mutual labels:  monad
Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+8896%)
Mutual labels:  monad
function-composition-cheatsheet
Composition of Functions
Stars: ✭ 24 (-4%)
Mutual labels:  monad
tiinvo
Functions for tacit programming and functional types for TypeScript and JavaScript.
Stars: ✭ 36 (+44%)
Mutual labels:  monad
Play Monadic Actions
A simple scala DSL to allow clean and monadic style for Play! Actions
Stars: ✭ 129 (+416%)
Mutual labels:  monad
freAST
Fast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.
Stars: ✭ 14 (-44%)
Mutual labels:  monad
Monadless
Syntactic sugar for monad composition in Scala
Stars: ✭ 231 (+824%)
Mutual labels:  monad
apropos
Fast strong typed 'Either' data structure for typescript and flow
Stars: ✭ 20 (-20%)
Mutual labels:  monad
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+560%)
Mutual labels:  monad
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
Stars: ✭ 17 (-32%)
Mutual labels:  monad
fnts
λ Minimal Functional Programming Utilities for TypeScript & JavaScript
Stars: ✭ 75 (+200%)
Mutual labels:  monad
Expected
What did you expect?
Stars: ✭ 113 (+352%)
Mutual labels:  monad
tagless-final-jam
Workshop On Tagless Final Interpreters
Stars: ✭ 37 (+48%)
Mutual labels:  tagless-final
Design-Patterns
Project for learning and discuss about design patterns
Stars: ✭ 16 (-36%)
Mutual labels:  monad
tfModelServing4s
Reasonable API for serving TensorFlow models using Scala
Stars: ✭ 29 (+16%)
Mutual labels:  tagless-final
Each
A macro library that converts native imperative syntax to scalaz's monadic expressions
Stars: ✭ 245 (+880%)
Mutual labels:  monad
sealed-monad
Scala library for nice business logic oriented, for-comprehension-style error handling
Stars: ✭ 16 (-36%)
Mutual labels:  monad
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (+700%)
Mutual labels:  monad
mercator
Automatic typeclass-based abstraction over monad-like types
Stars: ✭ 54 (+116%)
Mutual labels:  monad
Mostly Adequate Guide Chinese
函数式编程指北中文版
Stars: ✭ 2,093 (+8272%)
Mutual labels:  monad
endless
Scala library to describe sharded and event sourced entities using tagless-final algebras
Stars: ✭ 70 (+180%)
Mutual labels:  tagless-final
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (+464%)
Mutual labels:  monad
monas
🦋 Scala monads for javascript
Stars: ✭ 21 (-16%)
Mutual labels:  monad
Dunai
Classic and Arrowized Functional Reactive Programming, Reactive Programming, and Stream programming, all via Monadic Stream Functions
Stars: ✭ 115 (+360%)
Mutual labels:  monad
UnderstandingLanguageExt
This is a tutorial that aims to demonstrate the practical fundamentals behind using LanguageExt in a fashion though step-by-step tutorials which introduce and then build up on concepts.
Stars: ✭ 73 (+192%)
Mutual labels:  monad
LLVM-JVM
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (-12%)
Mutual labels:  monad
F
Functional stuff for Python
Stars: ✭ 113 (+352%)
Mutual labels:  monad
workshop-edsl-in-typescript
Code template for workshop "Building eDSLs in functional TypeScript"
Stars: ✭ 49 (+96%)
Mutual labels:  tagless-final
hymn
Hy Monad Notation - a monad library for Hy
Stars: ✭ 47 (+88%)
Mutual labels:  monad
result17
A rust like Result type for modern C++
Stars: ✭ 13 (-48%)
Mutual labels:  monad
functional-structures-refactoring-kata
Starting code and proposed solution for Functional Structures Refactoring Kata
Stars: ✭ 31 (+24%)
Mutual labels:  monad
30minLearningJavaScriptMonad
30分でわかるJavaScriptプログラマのためのモナド入門
Stars: ✭ 15 (-40%)
Mutual labels:  monad
freedsl
Practical effect composition library based on abstract wrapping type and the free monad
Stars: ✭ 37 (+48%)
Mutual labels:  monad
ts-belt
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Stars: ✭ 439 (+1656%)
Mutual labels:  monad
Mtl
The Monad Transformer Library
Stars: ✭ 252 (+908%)
Mutual labels:  monad
bullet-scala
A monadic library to resolve object relations with the aim of avoiding the N+1 query problem.
Stars: ✭ 53 (+112%)
Mutual labels:  monad
Cats Mtl
cats transformer type classes.
Stars: ✭ 238 (+852%)
Mutual labels:  monad
zenith
⚡ Functional Scala HTTP server, client, and toolkit.
Stars: ✭ 15 (-40%)
Mutual labels:  tagless-final
Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
Stars: ✭ 220 (+780%)
Mutual labels:  monad
kotlin-monads
Monads for Kotlin
Stars: ✭ 114 (+356%)
Mutual labels:  monad
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (+632%)
Mutual labels:  monad
harmony
C++ Monadologie
Stars: ✭ 26 (+4%)
Mutual labels:  monad
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (+616%)
Mutual labels:  monad
operational
Implement monads by specifying instructions and their desired operational semantics.
Stars: ✭ 77 (+208%)
Mutual labels:  monad
Swift Adventures In Monad Land
A Swift adventure with Optionals, Monads, bananas and squirrels
Stars: ✭ 166 (+564%)
Mutual labels:  monad
ScrapeM
A monadic web scraping library
Stars: ✭ 17 (-32%)
Mutual labels:  monad
Burrido
Do-notation for JavaScript
Stars: ✭ 150 (+500%)
Mutual labels:  monad
free-monad-java
Free Monad in Java
Stars: ✭ 27 (+8%)
Mutual labels:  monad
Rubico
[a]synchronous functional programming
Stars: ✭ 133 (+432%)
Mutual labels:  monad
f
a library to write async vert.x code similar as using java syntax
Stars: ✭ 22 (-12%)
Mutual labels:  monad
Alembic
⚗️ Functional JSON Parser - Linux Ready 🐧
Stars: ✭ 115 (+360%)
Mutual labels:  monad
telegram-bot-fs2
Example telegram bot implementation using fs2 and http4s client (no akka)
Stars: ✭ 41 (+64%)
Mutual labels:  tagless-final
Mayre
Maybe render a React component, maybe not 😮
Stars: ✭ 114 (+356%)
Mutual labels:  monad
alea
Coq library for reasoning on randomized algorithms [maintainers=@anton-trunov,@volodeyka]
Stars: ✭ 20 (-20%)
Mutual labels:  monad
elixir-control
An exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (-16%)
Mutual labels:  monad
cpsfy
🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (+132%)
Mutual labels:  monad
php-slang
The place where PHP meets Functional Programming
Stars: ✭ 107 (+328%)
Mutual labels:  monad
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (+60%)
Mutual labels:  monad
maybe-baby
Minimize defensive coding. A JavaScript implementation of the Maybe monad.
Stars: ✭ 42 (+68%)
Mutual labels:  monad
spotify-next
Small CLI app for filtering out music on Spotify.
Stars: ✭ 45 (+80%)
Mutual labels:  tagless-final
1-60 of 108 similar projects