ftor

FP tool

A programming language and runtime system designed to provide type-directed functional programming in JavaScript with debugging support

ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.

GitHub

44 stars
5 watching
1 forks
Language: JavaScript
last commit: over 6 years ago
Linked from 1 awesome list

combinatorscompositioncurryingfunctional-programminghigher-order-functionshindley-milnerimmutabilityjavascriptlazy-evaluationparametric-polymorphismpolymorphismpurityrecursionrow-polymorphismscott-encodingsum-typestagged-unionstuplestype-systemunification

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
luijar/functional-programming-js A collection of code samples and libraries demonstrating functional programming in JavaScript 483
jkup/functional-javascript A curated list of resources and tools for learning and practicing functional programming in JavaScript 373
bttmly/fops Provides functional, curried versions of common JavaScript operators and language constructs for concise and expressive programming. 2
kongware/scriptum A functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications. 384
tidyverse/purrr A functional programming toolkit for R that simplifies working with functions and vectors. 1,275
teaentitylab/fpes A library providing core functional programming functions and types for JavaScript 43
emmanueltouzery/prelude-ts A TypeScript library providing functional programming concepts and immutable data structures. 377
ritesh404/kudojs A utility library providing functional programming tools and data types for writing composable, declarative code in JavaScript. 23
loop-recur/fpjs-class Teaches functional programming concepts through JavaScript classes 93
marpple/fxts A functional programming library providing utilities for working with data and concurrency in TypeScript/JavaScript. 936
evpl/jkscope A Java library that provides functional programming utilities inspired by Kotlin 13
nullobject/fkit A toolkit for functional programming in JavaScript, providing reusable functions for common problems with functions, arrays, objects, and strings. 586
imteekay/functional-programming-learning-path A comprehensive learning path for functional programming concepts and techniques in multiple languages, including Clojure, JavaScript, Rust, Python, Ruby, and more. 989
j3k0/fxp-as3 A library providing functional programming abstractions and utilities for ActionScript 3 3
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348