EarlGray / language-incubator
Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.
☆57Updated 11 months ago
Alternatives and similar repositories for language-incubator:
Users that are interested in language-incubator are comparing it to the libraries listed below
- A newborn programming language for extensible software☆16Updated 3 years ago
- Self-hosted ion compiler. Based on ion here: https://github.com/pervognsen/bitwise☆17Updated 6 years ago
- Common lisp implementation of Val Schorr's Meta-II language☆18Updated 8 years ago
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine☆26Updated 4 years ago
- A programming language somewhat resembling cellular processes.☆34Updated 3 years ago
- An experimental language server for SomewhatML☆24Updated 2 years ago
- Parser, code model, navigable browser and VM for the SOM Smalltalk dialect☆27Updated 2 years ago
- A statically-typed compiled language defined by a simple grammar☆24Updated 2 years ago
- The uncurried minimal functional programming language for CPS transformation☆18Updated last year
- GPU Accelerated, Distributed, Actor Model Language (WIP)☆29Updated last year
- A toy programming language.☆39Updated last year
- A small example of a source->source pattern matching to decision tree compiler☆14Updated 4 years ago
- Garbage collector implementation in Rust for Rust☆13Updated 4 years ago
- Scheme Interpreter in Rust☆27Updated 7 years ago
- A simple interpreter featuring a tracing JIT☆15Updated 14 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆30Updated 3 years ago
- a JVM bytecode assembler☆32Updated 5 years ago
- An implementation of interaction nets as a forth-like language.☆29Updated this week
- dependently-typed lisp with flexible compiler backends☆28Updated 5 years ago
- My Own Linear Lisp☆40Updated 6 years ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 9 months ago
- ☆16Updated 3 years ago
- minimal lisp that compiles to x86☆10Updated 8 years ago
- A simple prolog implementation in Rust☆26Updated 4 years ago
- A scheme port of the Haskell code from "A Tutorial Implementation of a Dependently Typed Lambda Calculus"☆8Updated 11 years ago
- Charity Programming Language☆39Updated 9 years ago
- x86 assembler in scheme☆29Updated 5 years ago
- Simple conservative GC using mimalloc☆39Updated 2 years ago
- Hindley–Milner Type inferencing in C☆48Updated 2 years ago
- Purgeable memory allocations for Linux☆30Updated 5 years ago