Kelly Pool #
A browser-based app to track games of Kelly Pool, written in a single HTML file with embedded CSS and JavaScript.
Read my write-up here.
Forsp VM #
A browser-based virtual machine and REPL for Forsp, a Forth/Lisp hybrid lambda calculus language, written in Rust and compiled to WASM.
Read my write-up here or the source code on GitHub.
Matryoshka #
A composable key-value storage library for Elixir. Compose together different stores—components which can get, put, and delete values—into a single store which combines ways to achieve different effects, like logging, caching, and applying functions to values.
Read my write-ups starting from here or the source code on GitHub.
Subtextual #
A Haskell library for parsing and processing Subtext, the line-oriented, block-based hypertext format designed for notetaking and composable documents.
The parser converts plain-text markup into structured blocks—e.g. headings, lists, quotes, links—enabling downstream tooling such as document merging, filtering, backlinking, and transclusion (inclusion of content into other documents by reference).
Read my write-ups starting from here or the source code on GitHub.