is a simple key-value store for the command line with optional
encryption (for managing passwords or other sensitive info). I mostly
just use it for small notes or things I'm trying not to forget.
is an interpreter for a small, stack-based programming language of my
own design. In spite of the postfix syntax, the language has little in
common with more well-known stack-based languages like Forth or
PostScript and is really more like a backwards LISP. It's called
TBDlang because it's TBD if it's useful.
is an optimizing bytecode compiler for the BF language. For the
unfamiliar, BF is an esolang (esoteric language) with very limited
syntax and semantics resembling a basic Turing machine. See
this article
for more information as well as the inspiration for my implementation.
is a JavaScript port of the Unix "desk calculator" utility. The idea
is for it to run in the browser but the interface was designed to be
generic and it can easily accomodate other frontends.