pauldix / monkey-rust
My first foray into learning Rust: an implementation of Thorsten Ball's Monkey programming language
☆117Updated 5 years ago
Alternatives and similar repositories for monkey-rust:
Users that are interested in monkey-rust are comparing it to the libraries listed below
- This is a port of the Monkey interpreter from Thorsten Ball's book "Writing and interpreter in Go" https://interpreterbook.com☆102Updated 8 years ago
- A rust version of the Monkey Interpreter from "Writing an Interpreter in Go"☆38Updated 5 years ago
- A register-based VM in Rust☆66Updated 5 years ago
- garbage collection☆321Updated 5 years ago
- A stripped-down version of Git, implemented in Rust☆135Updated 10 months ago
- indexlist: A doubly linked list, backed by a vector☆84Updated last year
- simple CASPaxos implementation written in rust on top of a simulator for finding bugs quickly☆140Updated 4 years ago
- A demand-driven compiler with strong IDE support☆196Updated 2 years ago
- async for rust without the noise☆141Updated 5 years ago
- A HashMap variant that spreads resize load across inserts☆191Updated last month
- ☆129Updated 5 years ago
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- A crate which defines parsers for common programming language constructs using https://github.com/Marwes/combine☆90Updated 3 years ago
- In support of measuring heap allocations in Rust programs.☆100Updated 5 years ago
- An interpreted language written in Rust inspired by the Lisp family of languages.☆61Updated 2 years ago
- Fully async-await http server framework☆92Updated last month
- A sentinel-based, heapless, `Vec`-like type.☆69Updated 4 years ago
- Pratt parser written in Rust☆89Updated last year
- A port of the Berkeley YACC parser-generator to Rust☆127Updated last year
- Asynchronous HTTP client built on libcurl☆111Updated 6 years ago
- Rust syntax sugar collections.☆129Updated 5 years ago
- A toy Lisp compiler targeting x86-64☆40Updated 5 years ago
- An HTTP/2.0 client and server `Service` implementation.☆88Updated 5 years ago
- A simple webserver built on top of the Rust standard library and the http crate.☆188Updated 4 years ago
- A clean, efficient parser combinator☆124Updated 3 years ago
- A JIT experiment in Rust☆134Updated 8 months ago
- Rust bindings to google's cpuprofiler☆126Updated 5 years ago
- A very small GC in Rust, with a safe API☆61Updated 8 months ago
- skiplist☆141Updated 3 years ago
- Rust WAT and WAST parser (WebAssembly Text Format)☆113Updated 4 years ago