Side Projects

Terracotta

Playing around with writing a symbolic interpreter in the style of Rosette in Rust.

Github

Emacs Packages

org-ics.el

Another incomplete, but functional enough package. It let's you specify local or remote .ics calendar files and converts them into an org file that org-agenda knows how to read. This let's you have calendar events in your org-agenda without having to deal with the fuss of connecting with the google calendar API.

Github

ec2.el

A functional enough way for me to launch ec2 instances, easily see which machines I have running, and launch a remote shell for a machine. It uses the awscli under the hood. It is not even remotely feature complete, but it works well enough for what I use it for.

Github

ob-json

Absurdly simple org-babel json extension. Simply let's you use :file <filename.json> for json src blocks in babel. Executing the block will save the json file.

Github