kvalle / diy-lang
A hands-on, test driven guide to implementing a simple programming language
☆554Updated 2 years ago
Alternatives and similar repositories for diy-lang:
Users that are interested in diy-lang are comparing it to the libraries listed below
- A functional Scheme for world domination.☆382Updated 6 years ago
- The Bone Lisp programming language☆327Updated 4 years ago
- a python-like language with hindley-milner-like type system, which is compiled to c☆243Updated 3 years ago
- A Python 3 compiler that anyone can understand.☆67Updated 10 years ago
- Haskell-powered Python 3 interpreter☆581Updated 7 years ago
- eXtremely small virtual machine -- for educational purposes :)☆156Updated 9 years ago
- Whalesong: Racket to JavaScript compiler☆251Updated 7 years ago
- lightweight scheme interpreter☆418Updated last year
- Not because it is good, but because we can...☆167Updated 5 years ago
- A lazy specializing virtual machine for purely functional languages☆101Updated 6 years ago
- McCarthy's Lisp in Python with macros. A celebration of 50+ years of symbolic processing.☆259Updated last year
- a tiny self-hosted Forth implementation☆421Updated 4 years ago
- A modern syntax for the λ-calculus.☆412Updated 8 years ago
- The compiler of the programming language Shem☆391Updated 4 years ago
- Test-driven system administration with a little extra logic.☆387Updated 6 years ago
- Extending C with cmacro☆335Updated 4 years ago
- Mini: Interpreter and a programming language implemented in Python☆144Updated 9 years ago
- A small Lisp interpreter in JavaScript☆614Updated 3 years ago
- A modernized and annotated code companion to Paul Graham's "On Lisp".☆324Updated 2 years ago
- "Lispsy" Lisp(ish) to C Converter (designed for CLISP)☆542Updated 3 years ago
- A Python implementation for Racket☆149Updated 6 years ago
- An implementation of Scheme in Python and C++☆171Updated 3 months ago
- interpreted language written in C☆210Updated 3 years ago
- A practical guide to Racket macros☆252Updated 5 years ago
- Ulix, the Literate Unix☆178Updated 9 years ago
- A Python-like systems programming language☆84Updated 9 years ago
- nanopass compiler framework for Racket☆187Updated last year
- Lisp interpreter in less than 500 lines of C, including a copying garbage collector and an implementation of LISP 1.5 from 1962.☆458Updated 6 months ago
- A simple implementation of the SECD abstract machine (https://en.wikipedia.org/wiki/SECD_machine)☆120Updated 12 years ago
- A Haskell implementation of the Shen programming language.☆166Updated 6 years ago