-
Updated
Jan 11, 2021 - Haskell
#
lambda-calculus
Here are 414 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
Feb 5, 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
Jun 30, 2020 - Haskell
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
十分钟魔法练习
java
tutorial
functional-programming
lambda-calculus
monad
hkt
adt
formal-verification
formal-proofs
-
Updated
Jan 30, 2021 - HTML
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
Jan 12, 2021 - Haskell
-
Updated
Feb 4, 2021 - JavaScript
Coq formalizations of functional languages.
-
Updated
Jul 2, 2020 - Coq
-
Updated
Feb 4, 2021 - JavaScript
-
Updated
Sep 9, 2020 - TypeScript
A curated list of functional programming resources to study the fp paradigm
-
Updated
Oct 9, 2020
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
An interactive theorem prover based on lambda-tree syntax
-
Updated
Jan 28, 2021 - OCaml
Fun with λ calculus!
-
Updated
Nov 5, 2019 - JavaScript
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
-
Updated
Jul 26, 2020 - Rust
Book: Gentle Introduction to Dependent Types with Idris
-
Updated
Jan 17, 2021
A minimalist pure lazy functional programming language
programming-language
haskell
functional
functional-programming
lambda-calculus
minimalist
lazy-evaluation
krivine-machine
-
Updated
Jan 30, 2021 - C
The compilation target that functional programmers always wanted.
-
Updated
Aug 2, 2020 - Haskell
A simple UI for evaluating expressions in the untyped lambda calculus
-
Updated
Oct 24, 2020 - PureScript
(λ) Educational lambda calculus interpreter
-
Updated
Feb 1, 2021 - Haskell
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
-
Updated
Dec 1, 2020 - Haskell
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
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 17, 2019 - Rust
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.