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 8 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:

RepositoryDescriptionStars
luijar/functional-programming-jsA collection of code samples and libraries demonstrating functional programming in JavaScript483
jkup/functional-javascriptA curated list of resources and tools for learning and practicing functional programming in JavaScript374
bttmly/fopsProvides functional, curried versions of common JavaScript operators and language constructs for concise and expressive programming.2
kongware/scriptumA functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications.383
tidyverse/purrrA functional programming toolkit for R that simplifies working with functions and vectors.1,280
teaentitylab/fpesA library providing core functional programming functions and types for JavaScript43
emmanueltouzery/prelude-tsA TypeScript library providing functional programming concepts and immutable data structures.378
ritesh404/kudojsA utility library to help write code in a functional programming style in Javascript.23
loop-recur/fpjs-classTeaches functional programming concepts through JavaScript classes93
marpple/fxtsA functional programming library providing utilities for working with data and concurrency in TypeScript/JavaScript.940
evpl/jkscopeA Java library that provides functional programming utilities inspired by Kotlin13
nullobject/fkitA toolkit for functional programming in JavaScript, providing reusable functions for common problems with functions, arrays, objects, and strings.585
imteekay/functional-programming-learning-pathA comprehensive learning path for functional programming concepts and techniques in multiple languages, including Clojure, JavaScript, Rust, Python, Ruby, and more.991
j3k0/fxp-as3A functional programming library for ActionScript 3, providing a set of abstractions and utilities for writing composable and expressive code.3
teaentitylab/fpgoA Golang library providing functional programming features and Rx-style coding capabilities.349