Currently (easily) available is:
- Blackhole Admin Tool, a system for managing blackhole router(s).
- OpConsole, a tool for unix system
status monitoring.
- Code to roll dice and tabulate possible results (and frequency of them) for more-or-less arbritary dice combos. With added asdf packaging.
- Xlyb, an X11 persistence wrapper library. Full of interesting gotchas.
- A Z80 assembler written in Common Lisp and thus having (if needed) powerful macro capabilities. Needs some extra work with using labels as targets, but that will be done, at some point. Havce a look at the README file
- build-asdf-package, a shell script to simplify packaging ASDF-INSTALL-able code. Currently lacking extremely in documentation (list all things that should be in the archive in a file named ".filelist" and have the version number in ".version" in the directory that, erm, thingy).
- latex-extract, a package to create Makefile dependency lines from the files referenced from a LaTeX document. The code uses the fairly simple method of "tokenise the LaTeX code, look for interesting keywords", so anything actually sucked in from within a macro expansion will, well, be lost.
- Dribble, a simple workflow library/client/server, written in C, with documentation and man pages.
- Toposort, a library to do fast topological sorting.
- Genhash, a library for "generic hash tables" (essentially, map a hash-value computation routine and an equivalence comparator to a hash-table type designator; be able to work on these).
- A Common Lisp library for reading and processing PCAP files.
- An image-drawing library that (at the moment) can "export" to X11 windows and (via Skippy) to GIF files.
- einit, A method for splitting emacs initialisation into multiple files that can be enabled or disabled simply by renaming files. The root idea is to have files in a directory that are named eiXXdescriptive.el, they're then loaded in alphabetical order (this way, the XX numeral signifies load order for semi-related files and for unrelated files of the same "priority", they're loaded in alphabetical order by subsystem name, but that doesn't matter since there's no inter-dependency).
If you know of a package I have written that you would like packaged and put on the front page (it may well be packaged, just not listed), please send me an email.