fantasy-land

Algebraic structure library

Defines interoperability of common algebraic structures in JavaScript

Specification for interoperability of common algebraic structures in JavaScript

GitHub

10k stars
229 watching
377 forks
Language: JavaScript
last commit: 11 days ago
Linked from 2 awesome lists

fantasy-landfunctionaljavascriptspecification

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fantasyland/static-land A framework for defining and composing algebraic structures in JavaScript using static functions and modules. 772
drboolean/pointfree-fantasy A JavaScript library providing point-free wrappers for a set of algebraic data structures and functions commonly used in functional programming. 451
davidedc/algebrite A JavaScript library for symbolic mathematics and algebraic computation. 968
risto-stevcev/do-notation A JavaScript implementation of a Do notation for Fantasy Land monad types 13
ramda/ramda-fantasy A library providing Fantasy Land compatible types for integrating with Ramda.js 1,505
trekhleb/javascript-algorithms This repository provides JavaScript implementations of fundamental algorithms and data structures. 188,456
fibo/algebra A comprehensive TypeScript library that provides a foundation for abstract algebra and geometric algebra using complex numbers, matrices, and higher-dimensional structures. 106
kingzez/easy-math.js A TypeScript-based math utility for basic arithmetic operations 7
typedefs/typedefs A language-agnostic way to define algebraic data types using polynomials. 366
derive4j/derive4j An annotation processor and framework for deriving algebraic data types and related constructs in Java. 567
evilsoft/crocks A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript. 1,592
sindresorhus/any-observable Supports any Observable library and provides polyfills 70
russellmcc/fantasydo A library that enables monadic programming in JavaScript using a runtime implementation of the Fantasy Land Spec's Do Notation 64
amejiarosario/dsa.js-data-structures-algorithms-javascript An implementation of data structures and algorithms in JavaScript, providing a reference manual and resource for developers. 7,606
sanctuary-js/sanctuary A JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values. 3,040