-
Updated
Oct 1, 2020 - Haskell
#
lambda-calculus
Here are 380 public repositories matching this topic...
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
compiler
functional-programming
book
lambda-calculus
evaluation
type-theory
type
pdf-book
type-checking
haskel
type-system
functional-language
hindley-milner
type-inference
intermediate-representation
An efficient proof language
dependent-types
functional-programming
lambda-calculus
theorem-proving
type-theory
interaction-nets
inets
formality
affine-lambdas
proof-language
-
Updated
Aug 17, 2020 - JavaScript
A library for functional programming in Rust
rust
functional-programming
lambda-calculus
monad
functor
category-theory
monoid
hkt
applicative
homomorphism
comonad
morphism
-
Updated
Aug 31, 2020 - Rust
An interpreter for learning and exploring pure λ-calculus
language
programming-language
lambda
interpreter
functional-programming
lambda-calculus
church
church-encoding
logic-programming
numeral-systems
computability-theory
computability
-
Updated
Jun 30, 2020 - Haskell
-
Updated
Nov 30, 2019 - JavaScript
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS
javascript
functional-programming
lambda-calculus
composition
mathematics
combinatory-logic
currying
theory-of-computation
combinators
church-encodings
-
Updated
Oct 15, 2019 - JavaScript
Open
Allow import M as _
astump
commented
Jan 15, 2020
It would be a nice convenience to allow the syntax
import M as _.
This would have the effect of checking module M but not adding any of its names to the context of the importing file. The use case for this is if you want to have a single Cedille source file that includes a bunch of other files, without having to worry about namespace clashes. This would be handy for testing. One can achie
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
scala
functional-programming
lambda-calculus
scala-macros
code-generation
automated-theorem-provers
theorem-prover
intuitionistic-logic
curry-howard-isomorphism
lambda-terms
-
Updated
Jul 12, 2020 - Scala
Elsa is a lambda calculus evaluator
-
Updated
Apr 14, 2020 - Haskell
Coq formalizations of functional languages.
-
Updated
Jul 2, 2020 - Coq
-
Updated
May 25, 2020 - JavaScript
-
Updated
Sep 28, 2020 - JavaScript
-
Updated
Sep 9, 2020 - TypeScript
An implementation of the Formality language in JavaScript
-
Updated
Aug 27, 2019 - JavaScript
Make a lambda calculus.
javascript
ruby
python
haskell
elixir
functional-programming
lambda-functions
lambda-calculus
perl6
lambda-expressions
-
Updated
Dec 18, 2018 - Python
Fun with λ calculus!
-
Updated
Nov 5, 2019 - JavaScript
An interactive theorem prover based on lambda-tree syntax
-
Updated
Jul 24, 2020 - OCaml
Book: Gentle Introduction to Dependent Types with Idris
-
Updated
Oct 4, 2020
The compilation target that functional programmers always wanted.
-
Updated
Aug 2, 2020 - Haskell
A minimalist pure lazy functional programming language
programming-language
haskell
functional
functional-programming
lambda-calculus
minimalist
lazy-evaluation
krivine-machine
-
Updated
Sep 26, 2020 - C
A simple UI for evaluating expressions in the untyped lambda calculus
-
Updated
Sep 27, 2020 - PureScript
Map lazy functional language constructs to LLVM IR
programming-language
compiler
llvm
lambda-calculus
concurrent-programming
statically-typed
pi-calculus
-
Updated
Jun 21, 2019 - Haskell
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
-
Updated
Jun 27, 2020 - Haskell
(λ) Educational lambda calculus interpreter
-
Updated
Jul 22, 2020 - Haskell
An interpreter of Lambda calculus written in JavaScript and working with JavaScript syntax.
-
Updated
Oct 7, 2018 - JavaScript
Compiler for type theoretic lambda calculi equipped with system primtives which compiles side-effecting, strict expressions into efficient LLVM IR.
-
Updated
Jul 27, 2019 - Haskell
λtext - higher-order file applicator
-
Updated
May 6, 2020 - Haskell
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
-
Updated
Jul 26, 2020 - Rust
Improve this page
Add a description, image, and links to the lambda-calculus topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the lambda-calculus topic, visit your repo's landing page and select "manage topics."


As per the GNU make specification if possible.