-
Updated
Jan 11, 2021 - Haskell
#
lambda-calculus
Here are 435 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
A modern proof language
dependent-types
functional-programming
lambda-calculus
type-theory
theorem-prover
formality
moonad
proof-language
proof-languages
-
Updated
Jul 30, 2021 - 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
Apr 11, 2021 - Haskell
十分钟魔法练习
java
tutorial
functional-programming
lambda-calculus
monad
hkt
adt
formal-verification
formal-proofs
-
Updated
Feb 13, 2021 - HTML
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
Jan 17, 2021 - JavaScript
-
Updated
Nov 30, 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 19, 2021 - Scala
Elsa is a lambda calculus evaluator
-
Updated
Jan 12, 2021 - Haskell
Coq formalizations of functional languages.
-
Updated
Jul 2, 2020 - Coq
-
Updated
Jun 16, 2021 - TypeScript
A curated list of functional programming resources to study the fp paradigm
-
Updated
Oct 9, 2020
-
Updated
Apr 29, 2021 - JavaScript
-
Updated
Jul 2, 2021 - JavaScript
Make a lambda calculus.
javascript
ruby
python
haskell
elixir
functional-programming
lambda-functions
lambda-calculus
perl6
lambda-expressions
-
Updated
Nov 1, 2020 - Python
An implementation of the Formality language in JavaScript
-
Updated
Aug 27, 2019 - JavaScript
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
-
Updated
Jul 26, 2020 - Rust
An interactive theorem prover based on lambda-tree syntax
-
Updated
May 17, 2021 - OCaml
Fun with λ calculus!
-
Updated
Jul 28, 2021 - JavaScript
Book: Gentle Introduction to Dependent Types with Idris
-
Updated
Jan 17, 2021
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
Jul 11, 2021 - C
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
-
Updated
Dec 1, 2020 - Haskell
(λ) Educational lambda calculus interpreter
-
Updated
Mar 12, 2021 - Haskell
A simple UI for evaluating expressions in the untyped lambda calculus
-
Updated
Jun 5, 2021 - PureScript
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
rust
lambda-functions
lambda-calculus
combinatory-logic
church-encoding
lambda-expressions
lambda-interpreter
rust-library
debruijn
ski-combinators
beta-reduction
reduction-strategies
parigot-encoding
scott-encoding
embedded-iterators-encoding
stump-fu-encoding
-
Updated
Feb 9, 2021 - Rust
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 interpreter of Lambda calculus written in JavaScript and working with JavaScript syntax.
-
Updated
Oct 7, 2018 - JavaScript
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.