fantasy-land
Algebraic structure library
Defines interoperability of common algebraic structures in JavaScript
Specification for interoperability of common algebraic structures in JavaScript
10k stars
228 watching
376 forks
Language: JavaScript
last commit: 3 months ago
Linked from 2 awesome lists
fantasy-landfunctionaljavascriptspecification
Related projects:
Repository | Description | Stars |
---|---|---|
| A framework for defining and composing algebraic structures in JavaScript using static functions and modules. | 771 |
| A JavaScript library providing point-free wrappers for a set of algebraic data structures and functions commonly used in functional programming. | 451 |
| A JavaScript library for symbolic mathematics and algebraic computation. | 973 |
| A JavaScript implementation of a Do notation for Fantasy Land monad types | 13 |
| A library providing Fantasy Land compatible types for integrating with Ramda.js | 1,505 |
| This repository provides JavaScript implementations of fundamental algorithms and data structures. | 188,874 |
| A comprehensive TypeScript library that provides a foundation for abstract algebra and geometric algebra using complex numbers, matrices, and higher-dimensional structures. | 107 |
| A TypeScript-based math utility for basic arithmetic operations | 7 |
| A language-agnostic way to define algebraic data types using polynomials. | 367 |
| An annotation processor and framework for deriving algebraic data types and related constructs in Java. | 566 |
| A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript. | 1,592 |
| Supports any Observable library and provides polyfills | 70 |
| A library that enables monadic programming in JavaScript using a runtime implementation of the Fantasy Land Spec's Do Notation | 64 |
| An implementation of data structures and algorithms in JavaScript, providing a reference manual and resource for developers. | 7,625 |
| A JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values. | 3,046 |