vmmc2 / Bleach
The implementation of my undergraduate thesis: "Bleach: A programming language aimed for teaching Compilers."
☆33Updated 3 months ago
Alternatives and similar repositories for Bleach:
Users that are interested in Bleach are comparing it to the libraries listed below
- ☆22Updated last week
- Reader Implementations of "Writing a C Compiler"☆14Updated last week
- Admiran compiler, library, and examples☆60Updated last week
- A call-by-need statically-duck-typed language named for French mathematician Sophie Germain☆31Updated 2 months ago
- An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.☆23Updated 4 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 5 years ago
- MimIR is my Intermediate Representation☆62Updated this week
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆38Updated 3 months ago
- A small, statically typed, low-level programming language.☆20Updated last month
- Duo - A research language exploring duality in programming language design☆57Updated last year
- A compiler and runtime for normalizing the untyped λ-calculus☆31Updated 3 years ago
- Accompanying materials for "A Core Calculus for Documents"☆31Updated last year
- A toy dependent typed language.☆28Updated last week
- SPSC: A Small Positive Supercompiler☆35Updated 10 months ago
- CS316 "Functional Programming" lecture notes☆14Updated 4 months ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆21Updated last year
- A simple ML-like language with subtyping, polymorphism, higher rank types, and global type inference☆42Updated last month
- [Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions…☆62Updated last year
- Automatic conversion of call by value into call by need in the LLVM IR.☆58Updated last year
- A minimal implementation of Hindley-Milner's Algorithm J in OCaml☆60Updated 3 years ago
- A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language☆15Updated 3 years ago
- Pure functional programming with whole-program mutability inference☆65Updated 2 weeks ago
- siko☆14Updated last year
- WIP stack language that uses regex for control flow☆42Updated last year
- A small imperative language that I'm writing while reading the Modern Compiler Implementation in ML by A. Appel.☆25Updated 2 years ago
- A programming language. Static types. Full type inference. Garbage collection. --- not stable☆61Updated 8 months ago
- A functional programming language, mirroring Erlang and Go, but with more OCaml!☆23Updated 2 months ago
- Miranda is a pure, non-strict, polymorphic, higher order functional programming language designed by David Turner in 1983-6. https://code…☆57Updated 10 months ago
- Statically typed general purpose programming language☆1Updated last year
- Demo for dependent types + runtime code generation☆68Updated last month