fantasy-land
Algebraic structure library
Defines interoperability of common algebraic structures in JavaScript
Specification for interoperability of common algebraic structures in JavaScript
10k stars
229 watching
377 forks
Language: JavaScript
last commit: 11 days ago
Linked from 2 awesome lists
fantasy-landfunctionaljavascriptspecification
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 |