Here are a few of my projects.
1 Emacs-related projects
- One of the very first things I wrote to learn Emacs-lisp was write a program to “transmute” lead into gold by changing a single letter at a time (e.g. lead → load → goad → gold).
- I have made a couple (very minor) commits to the thermonuclear text editor, GNU Emacs.
- memento-mori (MELPA) a small package to display a customized reminder of your mortality.
- gap-mode (MELPA) a major-mode for editing GAP (Groups, Algorithms, Programming) code.
- nanowrimo (MELPA) a minor-mode for keeping track of daily writing goals. I haven’t updated this for a very long time, but it was quite helpful when writing my own NaNoWriMo novel.
Sage Modea major-mode for editing SageMath code. Superseded by sage-shell-mode.
2 Mathy stuff
- The Periodic Table of Finite Groups is a little list of the finite simple groups in the shape of a periodic table. There is also a Chinese translation by Youhua Li.
- gap-mode a mode for editing and running GAP (Groups, Algorithms, Programming) code in Emacs.
- SageMath iOS app a simple interface for running SageMath code on your phone/tablet. This could use an update, but I don’t use SageMath enough these days to get excited about updating it.
- I wrote and maintained the
SageMath Mac appfor a while, but I believe it’s gone now. - I proofread Functional Analysis for the Applied Sciences, written by one of my professors.
3 Miscellaneous
- ChkTeX a simple linter for LaTeX.
- ROT13 Palindromes
- I proofread and added a few quotes to The Book of Vance, my uncle’s autobiography.