system-FFormalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (-66.1%)
Mutual labels: lambda-calculus, system-f
Type-TheoryLecture note on Lambda Calculus and Types for FLOLAC
Stars: ✭ 26 (-55.93%)
Mutual labels: lambda-calculus, system-f
vanilla-langAn implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+23.73%)
Mutual labels: lambda-calculus, system-f
Church⛪️ Church Encoding in JS
Stars: ✭ 107 (+81.36%)
Mutual labels: lambda-calculus
Combinators Js🐦 Some combinators
Stars: ✭ 114 (+93.22%)
Mutual labels: lambda-calculus
lambda-zeroA minimalist pure lazy functional programming language
Stars: ✭ 65 (+10.17%)
Mutual labels: lambda-calculus
LambdaFun with λ calculus!
Stars: ✭ 65 (+10.17%)
Mutual labels: lambda-calculus
pomagmaAn inference engine for extensional untyped λ-calculus
Stars: ✭ 15 (-74.58%)
Mutual labels: lambda-calculus
BOHM1.1Bologna Optimal Higher-Order Machine, Version 1.1
Stars: ✭ 45 (-23.73%)
Mutual labels: lambda-calculus
StepULCEfficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-74.58%)
Mutual labels: lambda-calculus
lambda-notebookLambda Notebook: Formal Semantics in Jupyter
Stars: ✭ 16 (-72.88%)
Mutual labels: lambda-calculus
CurryhowardAutomatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (+288.14%)
Mutual labels: lambda-calculus
IronCoq formalizations of functional languages.
Stars: ✭ 114 (+93.22%)
Mutual labels: lambda-calculus
gidtiBook: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+18.64%)
Mutual labels: lambda-calculus
Y Combinator For Non Programmers🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Stars: ✭ 109 (+84.75%)
Mutual labels: lambda-calculus
universe-of-syntaxA universe of scope- and type-safe syntaxes (syntices?). Includes generic implementation of type-preserving renaming/substitution with all the proofs you could possibly need.
Stars: ✭ 16 (-72.88%)
Mutual labels: lambda-calculus
Formality JavascriptAn implementation of the Formality language in JavaScript
Stars: ✭ 71 (+20.34%)
Mutual labels: lambda-calculus
ElsaElsa is a lambda calculus evaluator
Stars: ✭ 135 (+128.81%)
Mutual labels: lambda-calculus
js-church-encodingChurch Encoding Implementation in JavaScript
Stars: ✭ 33 (-44.07%)
Mutual labels: lambda-calculus
lambdaMacro Lambda Calculus
Stars: ✭ 38 (-35.59%)
Mutual labels: lambda-calculus