EarlGray / language-incubator
Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.
☆55Updated 7 months ago
Related projects ⓘ
Alternatives and complementary repositories for language-incubator
- A statically-typed compiled language defined by a simple grammar☆23Updated 2 years ago
- Common lisp implementation of Val Schorr's Meta-II language☆17Updated 7 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆29Updated 2 years ago
- dependently-typed lisp with flexible compiler backends☆25Updated 5 years ago
- Scheme Interpreter in Rust☆26Updated 6 years ago
- Charity Programming Language☆38Updated 9 years ago
- A simple prolog implementation in Rust☆26Updated 4 years ago
- a concurrent compiled programming language☆15Updated 2 years ago
- a JVM bytecode assembler☆30Updated 5 years ago
- An experimental language server for SomewhatML☆24Updated last year
- A programming language somewhat resembling cellular processes.☆33Updated 2 years ago
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine☆26Updated 3 years ago
- Garbage collector implementation in Rust for Rust☆13Updated 4 years ago
- This repository is supposed to hold a released version of Xanadu☆23Updated 3 years ago
- A toy programming language.☆37Updated 10 months ago
- GPU Accelerated, Distributed, Actor Model Language (WIP)☆29Updated last year
- SKI combinators☆50Updated 7 years ago
- Macros have types!☆130Updated last year
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆62Updated 5 months ago
- The uncurried minimal functional programming language for CPS transformation☆18Updated 9 months ago
- ☆17Updated 5 years ago
- A Haskell derived programming language for systems development.☆14Updated 6 years ago
- minimal lisp that compiles to x86☆10Updated 7 years ago
- x86 assembler in scheme☆29Updated 5 years ago
- A compiler for the esoteric language ℂ.☆28Updated 3 years ago
- An experimental Racket implementation using LLVM/MLIR☆61Updated last year
- A programmable virtual CPU written in untyped lambda calculus☆47Updated 2 years ago
- A self-hosting mini Haskell compiler with a mini C runtime.☆72Updated 4 years ago