ergawy / types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
☆34Updated 4 years ago
Alternatives and similar repositories for types-and-programming-languages:
Users that are interested in types-and-programming-languages are comparing it to the libraries listed below
- A system to amalgamate any features you want into any language you need☆26Updated 2 years ago
- Simple conservative GC using mimalloc☆40Updated 2 years ago
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆39Updated 4 months ago
- Study of language design and implementation.☆67Updated 4 years ago
- A dependent type theory with user defined data types☆46Updated 3 years ago
- Hindley–Milner Type inferencing in C☆48Updated 2 years ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 10 months ago
- SKI combinators☆54Updated 7 years ago
- The programming language design wiki.☆24Updated last year
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆62Updated 3 years ago
- A programming language where the syntax and semantics are mutable at runtime☆164Updated 12 years ago
- ☆90Updated 3 years ago
- lambda calculus interpreter☆42Updated 3 years ago
- Collapsing Towers of Interpreters☆90Updated last year
- A self-hosting mini Haskell compiler with a mini C runtime.☆74Updated 5 years ago
- A toy programming language.☆40Updated last year
- Sinister's Scheme Compiler!☆24Updated 2 years ago
- My second Lisp interpreter (bytecode compiler and interpreter) written in GNU C☆26Updated 6 years ago
- JIT compiler for Scheme targeting x86-64 platforms☆30Updated 5 years ago
- Compiler for the bJou programming language☆28Updated 4 years ago
- Sed Lisp -- a lisp interpreter in GNU sed☆53Updated 4 years ago
- A website for the #proglangdesign community on freenode☆108Updated 3 weeks ago
- CMSC 430 Design and Implementation of Programming Languages☆50Updated 4 months ago
- ☆64Updated 8 years ago
- Student-facing code from the book *Programming Languages: Build, Prove, and Compare* by Norman Ramsey☆25Updated last year
- A small λ-calculus interpreter in C☆56Updated 10 years ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆93Updated 3 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 5 years ago
- A minimal implementation of Hindley-Milner's Algorithm J in OCaml☆60Updated 3 years ago
- A visual interpreter of the template instantiation machine to understand evaluation of lazy functional languages☆70Updated 8 years ago