tigercosmos / lets-build-dbms
A book, Let's build a DBMS: StellarSQL -- a minimal SQL DBMS written in Rust
☆27Updated 6 years ago
Alternatives and similar repositories for lets-build-dbms:
Users that are interested in lets-build-dbms are comparing it to the libraries listed below
- Just a little toy language to learn about register-based VMs.☆21Updated 12 years ago
- A tree-walk lox interpreter written in Rust.☆19Updated 6 years ago
- A toy programming language for learning how to make programming languages☆33Updated 2 years ago
- Sift is a basic, Relational Algebra based query engine built on top of Apache Arrow. It draws inspiration from Andy Grove's KQuery.☆21Updated 2 years ago
- Writing a SQLite from scratch in Rust.☆27Updated 7 years ago
- ☆23Updated 3 years ago
- The Lark programming language.☆58Updated 14 years ago
- Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.☆138Updated 3 years ago
- LSM-Tree Key-Value Store based on RocksDB☆79Updated last year
- An exercise in programming language design and implementation.☆20Updated 3 years ago
- An example mark-and-sweep garbage collector in 50 lines of C++☆52Updated 8 years ago
- Blazing fast Priority Queue that allows sorting for elements with partial ordering☆21Updated 2 years ago
- An implementation of @phil_eaton compilers basic notes in Rust☆33Updated 5 years ago
- Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"☆73Updated 5 years ago
- The fluffy programming language main repository☆24Updated 11 years ago
- The B-trie and B-tree, written in C, as described in my PhD thesis.☆26Updated 8 years ago
- An interpreter for Monkey with parser combinator written in Rust☆39Updated 5 years ago
- An exploration of parsing techniques☆17Updated 6 years ago
- Key-value database based on the WiscKey paper.☆11Updated 5 months ago
- Sample database with LLVM execution engine.☆11Updated 8 years ago
- Simple, embeddable lisp interpreter☆12Updated 3 years ago
- Interpreter for a superset of Crafting Interpreter's lox language☆17Updated 2 years ago
- ☆12Updated 2 months ago
- Implementation in Rust of lox, the language described in Crafting Interpreters☆63Updated 3 years ago
- An implementation of Scheme R7RS-small in 48 working hours.☆19Updated 4 years ago
- Lox Interpreter/REPL written in Rust☆36Updated 5 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 4 years ago
- Key-value store based on a trie data structure to handle the keyspace.☆12Updated 5 years ago