stereobooster / write-you-a-programming-language
List of small programming languages that you can implement in a relatively small amount of time for educational purposes.
☆107Updated 4 years ago
Alternatives and similar repositories for write-you-a-programming-language
Users that are interested in write-you-a-programming-language are comparing it to the libraries listed below
Sorting:
- Goal: A safe, tiny, flexible, fast compiling, semi-fast running, data-friendly, functional-first language☆97Updated this week
- A website for the #proglangdesign community on freenode☆108Updated 3 weeks ago
- A toy programming language based on Lisp and built in Rust & LLVM☆43Updated 4 years ago
- A series of down-to-earth articles on implementing type inference☆154Updated 4 years ago
- (WIP) A programming language☆42Updated 4 months ago
- This repository accompanies Bolt - includes the accompanying dissertation.☆41Updated 4 years ago
- The Silk Programming Language☆79Updated 3 years ago
- A garden of small programming language implementations 🪴☆224Updated this week
- A toy programming language.☆40Updated last year
- ⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.☆157Updated 2 years ago
- Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native co…☆123Updated 3 years ago
- An menu/quick reference for Programming Language concepts☆20Updated last year
- Calypso is a mostly imperative language with some functional influences that is focused on flexibility and simplicity.☆67Updated 11 months ago
- A human readable quasi-concatenative programming language☆252Updated 3 months ago
- The Antimony programming language☆150Updated this week
- Feral programming language reference implementation☆142Updated this week
- 🧙♂️A small programming language with static typing and native compilation, selfhosted☆36Updated this week
- General-purpose, compiled programming language, focused on productivity, expressiveness and joy of programming™☆43Updated 2 years ago
- Implement a Lisp, in C, from scratch, no libs☆81Updated 2 years ago
- An implementation of the Self programming language in Zig☆179Updated 2 months ago
- Stack-based, multi-paradigm language with an emphasis on metaprogramming.☆23Updated 3 years ago
- A general purpose statically-typed concatenative programming language.☆54Updated 2 years ago
- The Knight Programming Language☆70Updated 4 months ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 11 months ago
- Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"☆72Updated 5 years ago
- Orion is a high level, purely functional programming language with a LISP based syntax.☆236Updated 2 years ago
- A declarative concatenative programming language☆164Updated 6 months ago
- A small toy language with syntax heavily inspired by Lua that transpiles to JS.☆18Updated 2 years ago
- ☆38Updated last year
- Lox interpreter written in Lox☆119Updated last year