talks. Some talks I've given
91cell-gc. A very small GC in Rust, with a safe API
67js-loaders. Pseudoimplementation of the proposed ES6 module loaders.
54gc-in-50-lines. An example mark-and-sweep garbage collector in 50 lines of C++
54es-spec-html. An HTML version of the ECMAScript draft specification autogenerated from the source
50rust-raytrace. Rust implementation of "Ray Tracing In One Weekend" by Peter Shirley
42atomicbox. Safe atomic Box types for Rust
26peeredit. A toy collaborative text editor to illustrate CRDTs.
24dht. Deterministic hash table (implementation and microbenchmarks)
24tinysearch. A simple search engine in Python (for a talk at PyTennessee 2017)
17toy-calculator. A toy parser for a talk about compilers
14rust-grammar. An ANTLR4 grammar for Rust.
14game-playing. Some basic game-playing AI code in JS. For NashJS, 13 May 2015.
10jorendb. GDB-like debugger for command-line JavaScript
8es6-in-depth. drafts of blog posts for https://hacks.mozilla.org/category/es6-in-depth/
7jorendorff.github.io. jorendorff.github.io web site
5recipes. Algorithms I've implemented, involving food
5sharps. Simple JavaScript serialization
5aoc-parse. A little library for parsing your Advent of Code puzzle input
5turtle-wars. JavaScript
3indexor. A toy search engine
3advent-of-code. Python
3webscratch. Attempt to port MIT’s Scratch development environment to HTML+Canvas
3rust. A safe, concurrent, practical language.
2computer-chess. A functional programming playground for computer chess
2univax. How not to implement collaborative editing
2hello-spidermonkey. Minimal application using Mozilla's SpiderMonkey JS engine
2xr0. The Xr0 Verifier for C
2blur-elixir. NIF to blur an image
1rdbms. A playground for building a relational database
1type-inference. Toy implementation of type inference with unification
1boa. Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
1incompavers. See https://github.com/rust-lang/rust-clippy/issues/9560
1play-rust. A local Rust playground for Emacs
1rust-fundata. Okasaki's Purely Functional Data Structures ...implemented in Rust?!
1a-history-of-the-world-notes. Lesson plans for "A History of the World in 100 Objects".
1topoi. "Aristotle's Topics" program from Hugh Burns's dissertation
1rust-mpmc. Multiple-producer-multiple-consumer channels in Rust
1crossjig. A word based jigsaw puzzle
1machine-learning. my ml play lab
1pewpew-1. Firefly Logic's 404 game
1