Experimental programming languages: languages that are intended to experiment with features that could potentially be useful in a full language (which these are not)
Command line utilities
plgrep: a grep replacement that uses Perl syntax, and some other changes to make it more like how I want grep to work
perl-repl: a program that allows you to type Perl commands and run them (like Python does when you just type python at the command line)
uuniq: like uniq, but matches lines that are not next to each other
ChainCompare: make it easier to do x < y < z (requires being able to download stuff)
Function equality: defines instances of Show, Eq, and Ord for functions that have a small finite number of possible inputs (requires being able to download stuff)