All Projects → Cl Algebraic Data Type → Similar Projects or Alternatives

485 Open source projects that are alternatives of or similar to Cl Algebraic Data Type

Imtools
Fast and memory-efficient immutable collections and helper data structures
Stars: ✭ 85 (-1.16%)
Scriptum
A fool's scriptum on functional programming
Stars: ✭ 346 (+302.33%)
Purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+880.23%)
Poica
🧮 A research programming language on top of C macros
Stars: ✭ 231 (+168.6%)
Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+2515.12%)
Whyhaskellmatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (+386.05%)
Functionaljava
Functional programming in Java
Stars: ✭ 1,472 (+1611.63%)
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+712.79%)
Remote Data Ts
RemoteData type
Stars: ✭ 185 (+115.12%)
Derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Stars: ✭ 511 (+494.19%)
Lambda
Functional patterns for Java
Stars: ✭ 737 (+756.98%)
Enum Fp
Functional Enum type / Sum type for javascript with simple pattern matching
Stars: ✭ 27 (-68.6%)
Lambdatest
Functional testing for Scala.
Stars: ✭ 65 (-24.42%)
Mutual labels:  functional-programming
Incompose
A inferno utility belt for function components and higher-order components
Stars: ✭ 76 (-11.63%)
Mutual labels:  functional-programming
Scallina
A Coq-based synthesis of Scala programs which are correct-by-construction
Stars: ✭ 65 (-24.42%)
Mutual labels:  functional-programming
Mgo
Purely functional genetic algorithms for multi-objective optimisation
Stars: ✭ 63 (-26.74%)
Mutual labels:  functional-programming
Request Compose
Composable HTTP Client
Stars: ✭ 80 (-6.98%)
Mutual labels:  functional-programming
Pfun
Functional, composable, asynchronous, type-safe Python.
Stars: ✭ 75 (-12.79%)
Mutual labels:  functional-programming
Parser Combinators From Scratch
Code that accompanies the series
Stars: ✭ 56 (-34.88%)
Mutual labels:  functional-programming
Heresy
A BASIC-flavored Lisp dialect
Stars: ✭ 60 (-30.23%)
Mutual labels:  functional-programming
Request via
RequestVia: A Functional HTTP Client That Wraps Net::HTTP
Stars: ✭ 74 (-13.95%)
Mutual labels:  functional-programming
Racket Algebraic
Algebraic structures for untyped Racket
Stars: ✭ 60 (-30.23%)
Mutual labels:  functional-programming
Kari.hpp
Experimental library for currying in C++17
Stars: ✭ 58 (-32.56%)
Mutual labels:  functional-programming
Taelinarena
[outdated] A moddable MOBA in Formality
Stars: ✭ 84 (-2.33%)
Mutual labels:  functional-programming
Aardvark.rendering
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Stars: ✭ 79 (-8.14%)
Mutual labels:  functional-programming
Ganja.js
📐 Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
Stars: ✭ 1,179 (+1270.93%)
Mutual labels:  algebraic-data-types
Scodec Stream
Binding between scodec and FS2
Stars: ✭ 57 (-33.72%)
Mutual labels:  functional-programming
Codeworld
Educational computer programming environment using Haskell
Stars: ✭ 1,142 (+1227.91%)
Mutual labels:  functional-programming
Desafios
FP Challenges
Stars: ✭ 77 (-10.47%)
Mutual labels:  functional-programming
Lambda
Fun with λ calculus!
Stars: ✭ 65 (-24.42%)
Mutual labels:  functional-programming
Omnia
Stars: ✭ 81 (-5.81%)
Mutual labels:  functional-programming
Iflux
iflux = immer.js + react.js
Stars: ✭ 64 (-25.58%)
Mutual labels:  functional-programming
Scalaz Plugin
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
Stars: ✭ 76 (-11.63%)
Mutual labels:  functional-programming
Dive into haskell
Dive into Haskell: Examples of all features of this Pure Functional programing language
Stars: ✭ 64 (-25.58%)
Mutual labels:  functional-programming
Dash
Functional programming library for PHP. Inspired by Underscore, Lodash, and Ramda.
Stars: ✭ 84 (-2.33%)
Mutual labels:  functional-programming
Skunk
A data access library for Scala + Postgres.
Stars: ✭ 1,107 (+1187.21%)
Mutual labels:  functional-programming
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Stars: ✭ 10,315 (+11894.19%)
Mutual labels:  functional-programming
Funcj
Assorted functional-oriented data structures and algorithms for Java.
Stars: ✭ 60 (-30.23%)
Mutual labels:  functional-programming
Monix Bio
Asynchronous data type with typed errors.
Stars: ✭ 80 (-6.98%)
Mutual labels:  functional-programming
Learning Sicp
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Stars: ✭ 9,059 (+10433.72%)
Mutual labels:  functional-programming
Not Awesome Es6 Classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
Stars: ✭ 1,185 (+1277.91%)
Mutual labels:  functional-programming
Func
Functional additions to C
Stars: ✭ 58 (-32.56%)
Mutual labels:  functional-programming
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL 🌿
Stars: ✭ 72 (-16.28%)
Mutual labels:  functional-programming
Momi
Monadic middleware
Stars: ✭ 57 (-33.72%)
Mutual labels:  algebraic-data-types
Noexception
Java library for handling exceptions in concise, unified, and architecturally clean way.
Stars: ✭ 56 (-34.88%)
Mutual labels:  functional-programming
Haskell Book Readers Exercises
Exercises from the readers of the Haskell Book
Stars: ✭ 56 (-34.88%)
Mutual labels:  functional-programming
Idiolisp
A statically typed functional programming language
Stars: ✭ 78 (-9.3%)
Mutual labels:  functional-programming
Cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (+1272.09%)
Mutual labels:  functional-programming
Affect
Algebraic effects for Ruby
Stars: ✭ 56 (-34.88%)
Mutual labels:  functional-programming
Jhc Components
JHC Haskell compiler split into reusable components
Stars: ✭ 55 (-36.05%)
Mutual labels:  functional-programming
Ecto morph
morph your Ecto capabilities into the s t r a t o s p h e r e !
Stars: ✭ 72 (-16.28%)
Mutual labels:  functional-programming
Modules
Modules in R
Stars: ✭ 54 (-37.21%)
Mutual labels:  functional-programming
Seamless Immutable Cursor
Compact Cursor Library built on top of the excellent seamless-immutable
Stars: ✭ 54 (-37.21%)
Mutual labels:  functional-programming
Zio Query
Add efficient pipelining, batching, and caching to any data source
Stars: ✭ 84 (-2.33%)
Mutual labels:  functional-programming
Goat
Annotate Images (or goats) On The Web™
Stars: ✭ 78 (-9.3%)
Mutual labels:  functional-programming
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-16.28%)
Mutual labels:  functional-programming
Tsoption
Correct, easy to use Option type for TypeScript. 🦄
Stars: ✭ 53 (-38.37%)
Mutual labels:  functional-programming
Bullseye
A functional language frontend for the Dart VM.
Stars: ✭ 53 (-38.37%)
Mutual labels:  functional-programming
Fo
An experimental language which adds functional programming features to Go.
Stars: ✭ 1,158 (+1246.51%)
Mutual labels:  functional-programming
Rambda
Faster and smaller alternative to Ramda
Stars: ✭ 1,066 (+1139.53%)
Mutual labels:  functional-programming
1-60 of 485 similar projects