This is a list of Free software that I work on in my free time. Much of this stuff is out of date. I'll try to put a last worked on date for all the packages but there's no guarantee that they're accurate. Use at your own risk. Unless otherwise specified, all the stuff here is available under the GNU GPL. I welcome suggestions and patches for all these programs.
- Tabulator
-
Tabulator is a simple script that helps when you have a program
that outputs a large amount of data one entry per line (a good
example and the reason for me writing it is the primes(6)
program). It prints the data in a tabular form whose properties
can be controlled using the command line options. It's designed to
be used as a text filter.
cat /etc/passwd | awk -F: '{print $1}' | head -20 | ./tabulator.py -w 20 root daemon bin sys games man lp mail uucp proxy www-data list irc gnats - PyFlash
- PyFlash is a flashcard program written in Python and uses PyGTK. It comes bundled with 2 sample flashcard files. One giving basic Arabic verbal conjugations and the other 3 simple english words and meanings.
- Cisco IOS config file mode for Gnu Emacs
- This is a major mode for GNU Emacs to edit Cisco IOS router config files. It's quite handy for me at work and might be for people who have to fiddle with IOS config files. This was last modified on 17 September 2004.
- Extensible Evolution Engine (EEE)
- This was my project to study how to use guile as an extension language. It's basically a scaffold to simulate universes similar to Conway's game of life. The display and iteration logic are all written in C. The rules of how the evolution takes place are coded in scheme. The version up here is rather unstable since it's a freeze of the code when I was working on a new feature. Last messed with in July 2004.
- PFractL
PFractL is an L-system fractal generator based on the ideas in
Richard Stevens book "Advanced Fractal Programming in C". This
program is written in python (which is one of my favourite
languages). It takes files which are descriptions of formal
grammars that represent L-system fractals and allows you to draw
them at different levels of detail. The results produced by
drawing trees is especially beautiful as shown here.
This project has a now defunct site at http://www.nongnu.org/pfractl/. I need to do something about this.
This program was last modified in November 2002. That makes it
somewhat dead but I am planning to redo it using a more decent
architecture and graphics toolkit.