In Finnish:
Some of the software here is made available as an APT repository.
The packages are typically compiled against the stable
distribution.
You can add the following line to your /etc/apt/sources.list:
deb http://sange.fi/~atehwa/ debian/
Most of my projects can be obtained with darcs from the repositories at http://members.sange.fi/~atehwa/vc/.
Name | language | browse | DL | description |
Stx | m4, sed | here | here | A system for producing output in different formats from structured text (Stx). Also available as a debian package. |
cg, vg, wg, dpr, gres, xwall | sh, sed | here | here | Small but handy scripts for the command line. cg is for searching text from multiple (code?) files, vg is for editing the hits; wg is for browsing the web from the command line, dpr for instructing double-sided printing in a postscript file, gres for substituting text (sed wrapper), xwall for notifying all users who have graphical sessions on a host. Also available as a debian package. |
unixgroupadmin | sh, C | here | here | Set of scripts for unix group self-provisioning: the users can manage their groups themselves. Also available as a debian package. |
galax | Python | here | here | A galaxies clone for Linux. Includes a server and a client, both written in Python. Sadly, the server is not very robust against error situations (the game owner cannot kick people who have lost their connection). Even so, the game is very enjoyable. |
pimputin | Python | here | here | A simulation-like game (framework) for playing with sound. |
sokoedit | Python | here | here | A simple curses-based editor for sokoban levels. Not quite mature yet. Also available as a debian package. |
PikiPiki | Python | here | here | My modified version of PikiPiki with a lot of extensions, a WikiWiki clone I use for my net diary. The distributable version here is stripped of net-diary specific stuff. |
b5 | Scheme | here | here | A macro processing system and functional language. Also available as a debian package. |
bfc | C | here | here | An optimising compiler for the language brainfuck. Also available as a debian package. |
psyk | Scheme | here | here | A learning chatterbot (conversation program). |
mexse | Python | here | A utility program for creating (DC/RDF) metadata for files. Designed to be run as a web utility, and also available on the web. | |
guse | Scheme | FSA, logic |
Grand unified Scheme environmenthas been my project to create compelling reusable components which can be used to build intelligent-looking user interfaces in Scheme. The work has thus far produced two results: FSA, which is a library to handle finite-state automata (and, for instance, enumerate all strings matched by both of two different regular expressions), and logic-utils, which contains utilities for finding out all the consequents of a given set of clauses, as well as some utilities for generalisation logic. | |
ptmorph | Scheme | here | here | An experiment in doing statistic morphological analysis. |
Lisp2k | Ocaml | here | here | A (functional?) esoteric language for the Essies 4 competition / event. |
Selecting | Python | here | here | An object-based wrapper around the system call select(). |
iag, brainfunk | C | here | here | Small esoteric languages. |
getlock | C | here | A small utility to check who's keeping the Unix/POSIX fcntl lock of a particular file. | |
shebang | C | here |
A simple two-player strategygame where the players conquer atoms by sending their neutrons there in a fission reaction. The game is language neutral. :) | |
synthesis | C, m4 | here | here | Homebrewn sound synthesis utilities - the punk of sound programming |
convertero | sed | here | A sed script that converts English (and other languages) into Italian. |