Other Packages
Here is some other software that I have written. Sometimes there's lots here, sometimes not. It depends on when I last migrated stuff from here to their own page. Feel free to download it, but if you want to use it you might contact me first as I may well have a newer version.
- The unhappily named concrete abstract syntax is a more humanly readable syntax for OWL. I've written some support packages for it, namely a small Emacs mode, a listings style for latex typesetting and some more Emacs stuff to make auctex understand the listing style.
- I use the ht2html program to generate these websites, as I think its fairly cute, and easy to build. On the off chance anyone is interested you can download the python stylesheets from here. Also potentially of interest are these classes. This was designed to be a representation which was more accessible for the visually impaired. The problem is that a screen reader has to navigate through the top and side bars first before it gets to the content of the website. Using this alternative stylesheet helps to solve this problem. Nowadays I just put a "skip to content" link at the front of the main page.
- Prints Perl is an object wrapper around the PRINTS_S database. I've written it so it could access data in several ways although at the moment it only works by directly accessing the postgres database directly.
- If you want to transfer large files over the network, or copy them to a file system with a size limit, splitting them into bits can help. These two perl scripts help. transfer-split.pl moves files and splits them up, while transfer-unsplit.pl puts them back together again. A checksum is included, so partial files should not be repackaged. These package are quite command line centric, so you'll need a unix system or cygwin.
Disclaimer: This is my personal website, and represents my opinion. My formal pages and those of the school and university are linked above.