All Categories → Mathematics → lambda-calculus

Top 48 lambda-calculus open source projects

Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Elsa
Elsa is a lambda calculus evaluator
Iron
Coq formalizations of functional languages.
Y Combinator For Non Programmers
🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Formality Javascript
An implementation of the Formality language in JavaScript
Mikrokosmos
(λ) Educational lambda calculus interpreter
Lambda calculus
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
Pts
implementation of Pure Type Systems (PTS) in Rust.
Ltext
λtext - higher-order file applicator
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Dblib Linear
Formalisation of the linear lambda calculus in Coq
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Fp Core.rs
A library for functional programming in Rust
Hol
Canonical sources for HOL4 theorem-proving system. Branch `develop` is where “mainline development” occurs; when `develop` passes our regression tests, `master` is merged forward to catch up.
Plam
An interpreter for learning and exploring pure λ-calculus
Lambda Talk
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS
Lambda
🔮 Estudos obscuros de programação funcional
Cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
lplzoo
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
types-and-programming-languages
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Type-Theory
Lecture note on Lambda Calculus and Types for FLOLAC
lambda-fibonacci
Implementation of the Fibonacci sequence in JS using pure Lambda Calculus
Krivine-Machine
Abstract krivine machine implementing call-by-name semantics. In OCaml.
salt
The compilation target that functional programmers always wanted.
LambdaCalculusPlayground
An Android app that provides a visual interface for creating and evaluating lambda calculus expressions
vanilla-lang
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
lambda-calculus
An introduction to the Lambda Calculus
system-F
Formalization of the polymorphic lambda calculus and its parametricity theorem
meta-cedille
Minimalistic dependent type theory with syntactic metaprogramming
universe-of-syntax
A universe of scope- and type-safe syntaxes (syntices?). Includes generic implementation of type-preserving renaming/substitution with all the proofs you could possibly need.
abella
An interactive theorem prover based on lambda-tree syntax
gidti
Book: Gentle Introduction to Dependent Types with Idris
StepULC
Efficient and single-steppable ULC evaluation algorithm
1-48 of 48 lambda-calculus projects