eZanmoto / norpl
Norpl (NOt a Real Programming Language) is a skeleton language for research purposes
☆22Updated 2 years ago
Alternatives and similar repositories for norpl:
Users that are interested in norpl are comparing it to the libraries listed below
- https://app.codecrafters.io/courses/interpreter☆85Updated 7 months ago
- ☆54Updated last year
- A gradually typed language originally based on the crafting interpreters series☆63Updated 4 months ago
- ☆45Updated 2 years ago
- Learn assembly with entirely too many brainfuck compilers☆58Updated 4 years ago
- Toy DB to get more sytems expereince☆26Updated last year
- Rust implementation of the Lox programming language☆144Updated 3 years ago
- Fast and correct async IO runtime in a small amount of readable code. Inspired by tokio☆71Updated 11 months ago
- A light weight, typed, in-memory, ordered, key-value database.☆46Updated last year
- A concurrent, append-only vector.☆156Updated last month
- A hobby x86-64 operating system written in Rust☆137Updated 8 months ago
- Simple async reactor and executor for rust☆79Updated 2 weeks ago
- Pratt parser written in Rust☆90Updated last year
- An example implementation that creates an event queue based on Kqueue, Epoll and IOCP☆78Updated 4 years ago
- Small examples to explain Futures, Waker, Tasks in Rust☆62Updated 4 years ago
- ☆83Updated last year
- ReefDB is a minimalistic, in-memory and on-disk database management system written in Rust, implementing basic SQL query capabilities and…☆86Updated 2 months ago
- An LC-3 virtual machine written in Rust for learning purposes.☆38Updated 2 years ago
- ☆47Updated 2 years ago
- ☆133Updated 2 years ago
- Backup fork of the repo for the book Futures Explained in 200 lines of Rust (I'm not the author)☆29Updated 5 years ago
- A lock-free, append-only atomic pool.☆66Updated 2 years ago
- Rust library for managing an interactive command-line session☆26Updated last year
- A very small and minimal virtual machine written in rust.☆108Updated 4 years ago
- A super-simple compiler demoing how to talk to LLVM from Rust☆93Updated 8 years ago
- A minimal async runtime with an experimental ambition to be an portable and interoperable async runtime for Rust☆27Updated last year
- Explorations into various Rust language features and crates. All written for didactic exposition. These can be turned into tutorials on d…☆56Updated last week
- Documentation of Rust error handling☆49Updated last year
- Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly.☆119Updated 5 months ago
- Discovering and describing Rust's design axioms☆72Updated last year