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: almost 7 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 374
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. 383
tidyverse/purrr A functional programming toolkit for R that simplifies working with functions and vectors. 1,280
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. 378
ritesh404/kudojs A utility library to help write code in a functional programming style 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. 940
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. 585
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. 991
j3k0/fxp-as3 A functional programming library for ActionScript 3, providing a set of abstractions and utilities for writing composable and expressive code. 3
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 349