rtoal / tiger-compiler
A compiler for Andrew Appel's Tiger language from the 1990s.
☆18Updated 2 years ago
Alternatives and similar repositories for tiger-compiler:
Users that are interested in tiger-compiler are comparing it to the libraries listed below
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆61Updated 3 years ago
- Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"☆72Updated 5 years ago
- ⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.☆156Updated 2 years ago
- C Implementation of the monkey programming language☆69Updated 5 years ago
- Parser Combinators of Monad☆35Updated 4 years ago
- A Scheme to WAT/WASM compiler in spirit of SICP exercises 5.49-52☆19Updated last week
- List of small programming languages that you can implement in a relatively small amount of time for educational purposes.☆106Updated 4 years ago
- Basic X86-64 assembler, written in golang☆64Updated 4 years ago
- Mal (Make A Lisp) Compiler in C☆51Updated 4 years ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 8 months ago
- (WIP) Enact: A compiled programming language that's simple, familiar and fast.☆29Updated 4 years ago
- A compiler for a lisp-like language targeting LLVM IR, x86 assembly☆129Updated 3 years ago
- Goal: A safe, tiny, flexible, fast compiling, semi-fast running, data-friendly, functional-first language☆97Updated 5 months ago
- Fun is programming language that supports both the functional and the imperative styles of programming. It distinguishes these two styles…☆26Updated 2 years ago
- Building a Parser from scratch☆46Updated 4 years ago
- Stack based virtual machine☆42Updated 9 years ago
- My personal website☆83Updated this week
- A toy programming language.☆39Updated last year
- A statically-typed variant of Lox, written in TypeScript☆121Updated 2 years ago
- Implement a Lisp, in C, from scratch, no libs☆81Updated 2 years ago
- Minimal operating system for x86 intended as a basis for benchmarking and running Gambit☆87Updated 4 years ago
- An interpreter for a J-inspired language☆90Updated last year
- Lox language implemented in OCaml☆14Updated 4 years ago
- Embeddable lisp/scheme interpreter written in C.☆146Updated 2 years ago
- An ultrasmall (~70 loc) React wrapper written in RacketScript☆59Updated last year
- Stack-based VM Architecture in JavaScript. (Virtual Machine Fantasy Console)☆28Updated 5 years ago
- The Lark programming language.☆58Updated 14 years ago
- A little language interpreter written in Go☆94Updated 6 years ago
- Jacy programming language☆13Updated 2 years ago
- An insanely simple self-hosted functional programming language☆152Updated 5 years ago