All Projects → BOHM1.1 → Similar Projects or Alternatives

133 Open source projects that are alternatives of or similar to BOHM1.1

lambda-calculus
An introduction to the Lambda Calculus
Stars: ✭ 59 (+31.11%)
Mutual labels:  lambda-calculus
gidti
Book: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+55.56%)
Mutual labels:  lambda-calculus
Magic In Ten Mins
十分钟魔法练习
Stars: ✭ 327 (+626.67%)
Mutual labels:  lambda-calculus
salt
The compilation target that functional programmers always wanted.
Stars: ✭ 62 (+37.78%)
Mutual labels:  lambda-calculus
kotlin-coroutines-jdbc
A library for interacting with blocking JDBC drivers using Kotlin Coroutines.
Stars: ✭ 40 (-11.11%)
Mutual labels:  higher-order-functions
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (-60%)
Mutual labels:  lambda-calculus
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.
Stars: ✭ 16 (-64.44%)
Mutual labels:  lambda-calculus
Formality Javascript
An implementation of the Formality language in JavaScript
Stars: ✭ 71 (+57.78%)
Mutual labels:  lambda-calculus
ftor
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Stars: ✭ 44 (-2.22%)
Mutual labels:  higher-order-functions
Write You A Haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+6708.89%)
Mutual labels:  lambda-calculus
lambda-fibonacci
Implementation of the Fibonacci sequence in JS using pure Lambda Calculus
Stars: ✭ 18 (-60%)
Mutual labels:  lambda-calculus
Writing A Compiler In Ruby
Code from my series on writing a Ruby compiler in Ruby
Stars: ✭ 229 (+408.89%)
Mutual labels:  compilers
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Stars: ✭ 33 (-26.67%)
Mutual labels:  lambda-calculus
LambdaCalculusPlayground
An Android app that provides a visual interface for creating and evaluating lambda calculus expressions
Stars: ✭ 16 (-64.44%)
Mutual labels:  lambda-calculus
Y Combinator For Non Programmers
🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Stars: ✭ 109 (+142.22%)
Mutual labels:  lambda-calculus
system-F
Formalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (-55.56%)
Mutual labels:  lambda-calculus
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.
Stars: ✭ 414 (+820%)
Mutual labels:  lambda-calculus
lambda-notebook
Lambda Notebook: Formal Semantics in Jupyter
Stars: ✭ 16 (-64.44%)
Mutual labels:  lambda-calculus
Elsa
Elsa is a lambda calculus evaluator
Stars: ✭ 135 (+200%)
Mutual labels:  lambda-calculus
js-church-encoding
Church Encoding Implementation in JavaScript
Stars: ✭ 33 (-26.67%)
Mutual labels:  lambda-calculus
Lambda
🔮 Estudos obscuros de programação funcional
Stars: ✭ 297 (+560%)
Mutual labels:  lambda-calculus
asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.
Stars: ✭ 29 (-35.56%)
Mutual labels:  higher-order-functions
Mikrokosmos
(λ) Educational lambda calculus interpreter
Stars: ✭ 50 (+11.11%)
Mutual labels:  lambda-calculus
Cpplinks
Being a part of a few C++ communities, I happen to run across some interesting links -- this is an attempt to categorize them. Thanks to Saurabh Malpani from "C++ Enthusiasts" for the suggestion.
Stars: ✭ 2,935 (+6422.22%)
Mutual labels:  compilers
types-and-programming-languages
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Stars: ✭ 92 (+104.44%)
Mutual labels:  lambda-calculus
lunarflow
Lambda calculus go brrrr
Stars: ✭ 27 (-40%)
Mutual labels:  lambda-calculus
Bolt
Bolt is a language with in-built data-race freedom!
Stars: ✭ 215 (+377.78%)
Mutual labels:  compilers
Ltext
λtext - higher-order file applicator
Stars: ✭ 37 (-17.78%)
Mutual labels:  lambda-calculus
Krivine-Machine
Abstract krivine machine implementing call-by-name semantics. In OCaml.
Stars: ✭ 34 (-24.44%)
Mutual labels:  lambda-calculus
Combinators Js
🐦 Some combinators
Stars: ✭ 114 (+153.33%)
Mutual labels:  lambda-calculus
lambda
lambda calculus interpreter
Stars: ✭ 23 (-48.89%)
Mutual labels:  lambda-calculus
Dblib Linear
Formalisation of the linear lambda calculus in Coq
Stars: ✭ 10 (-77.78%)
Mutual labels:  lambda-calculus
vanilla-lang
An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+62.22%)
Mutual labels:  lambda-calculus
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (+408.89%)
Mutual labels:  lambda-calculus
lambda
Macro Lambda Calculus
Stars: ✭ 38 (-15.56%)
Mutual labels:  lambda-calculus
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+1615.56%)
Mutual labels:  lambda-calculus
meta-cedille
Minimalistic dependent type theory with syntactic metaprogramming
Stars: ✭ 40 (-11.11%)
Mutual labels:  lambda-calculus
Church
⛪️ Church Encoding in JS
Stars: ✭ 107 (+137.78%)
Mutual labels:  lambda-calculus
pomagma
An inference engine for extensional untyped λ-calculus
Stars: ✭ 15 (-66.67%)
Mutual labels:  lambda-calculus
Plam
An interpreter for learning and exploring pure λ-calculus
Stars: ✭ 385 (+755.56%)
Mutual labels:  lambda-calculus
abella
An interactive theorem prover based on lambda-tree syntax
Stars: ✭ 81 (+80%)
Mutual labels:  lambda-calculus
suicide
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
Stars: ✭ 33 (-26.67%)
Mutual labels:  compilers
lambda-zero
A minimalist pure lazy functional programming language
Stars: ✭ 65 (+44.44%)
Mutual labels:  lambda-calculus
Lambda Talk
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS
Stars: ✭ 315 (+600%)
Mutual labels:  lambda-calculus
func-dependency-injection-go
Dependency injection example using higher order functions
Stars: ✭ 26 (-42.22%)
Mutual labels:  higher-order-functions
Lambda
Fun with λ calculus!
Stars: ✭ 65 (+44.44%)
Mutual labels:  lambda-calculus
Differentia.js
No longer being supported or maintained. A Graph Theory & Data Structure Library for JavaScript.
Stars: ✭ 13 (-71.11%)
Mutual labels:  higher-order-functions
Cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
Stars: ✭ 289 (+542.22%)
Mutual labels:  lambda-calculus
redux-saga-callback
redux-saga helper functions to await dispatched actions
Stars: ✭ 19 (-57.78%)
Mutual labels:  higher-order-functions
Kind
A modern proof language
Stars: ✭ 2,075 (+4511.11%)
Mutual labels:  lambda-calculus
Never
Never: statically typed, embeddable functional programming language.
Stars: ✭ 248 (+451.11%)
Mutual labels:  compilers
lplzoo
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
Stars: ✭ 32 (-28.89%)
Mutual labels:  lambda-calculus
Cs6120
advanced compilers
Stars: ✭ 232 (+415.56%)
Mutual labels:  compilers
Lambda calculus
A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust
Stars: ✭ 46 (+2.22%)
Mutual labels:  lambda-calculus
ATS-blockchain
⛓️ Blockchain + Smart contracts from scratch
Stars: ✭ 18 (-60%)
Mutual labels:  lambda-calculus
StepULC
Efficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-66.67%)
Mutual labels:  lambda-calculus
go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+5433.33%)
Mutual labels:  compilers
Iron
Coq formalizations of functional languages.
Stars: ✭ 114 (+153.33%)
Mutual labels:  lambda-calculus
Pts
implementation of Pure Type Systems (PTS) in Rust.
Stars: ✭ 41 (-8.89%)
Mutual labels:  lambda-calculus
Type-Theory
Lecture note on Lambda Calculus and Types for FLOLAC
Stars: ✭ 26 (-42.22%)
Mutual labels:  lambda-calculus
1-60 of 133 similar projects