fantasy-derivations

ATD utility

Provides a utility function to implement methods on various Abstract Data Types (ADTs) without requiring them to be explicitly defined.

Use methods on ADTs whether or not they're defined

GitHub

6 stars
2 watching
0 forks
Language: JavaScript
last commit: over 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ded/valentine A JavaScript utility library providing functional iterators and common helpers such as waterfalls, queues, and parallels. 286
ahrefs/atd Defines cross-language data types to generate efficient and type-safe serializers, deserializers, and validators for various programming languages. 316
russellmcc/fantasydo A library that enables monadic programming in JavaScript using a runtime implementation of the Fantasy Land Spec's Do Notation 64
webcaetano/craft A utility library for Phaser game development with chainable functions to simplify common tasks 29
ndreckshage/roughdraft.js Automated HTML mockup generator with auto-sourced content from APIs and local libraries 464
davidmoten/rxjava-extras A collection of utility classes and operators for RxJava, extending its functionality with additional operators and actions. 269
autosponge/_part_ Provides a way to make native methods available as partially applied functions to support functional programming. 41
diegohaz/styled-tools A collection of utility functions for working with CSS-in-JS libraries and props 802
dschalk/monads-for-functional-javascript A collection of functional programming abstractions for handling uncertainty and side effects in JavaScript 2
artberri/diod A lightweight inversion of control container and dependency injector for Node.js or browser apps with a focus on Typescript usage. 138
danielpclark/array_tool Provides a set of utility functions to manipulate and inspect vectors and strings in Rust. 76
evilsoft/crocks A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript. 1,592
kennethormandy/utility-opentype Utility classes for advanced typographic features in CSS. 500
bahmutov/draw-cycle A Cycle.js application demonstrating the interaction of streams, events, and DOM elements in real-time 149
iter-tools/iter-tools Utility methods for working with sequences of values in JavaScript 170