Various

Other types of software

Lua-Gtk2

A small library for Lua 5 to use the widget library Gtk 2.6.x. Almost all (about 4600) functions and 400 structures are usable. It is hosted at LuaForge.

Update 3.2.2007: I'm currently enhancing it; besides updating it to the newest Gtk version, it is getting a parser for Glade files for easy GUI design.

Update 3.8.2007: the current code is now available from the CVS repository on the LuaForge SCM Page for this project.

MTrace

A tool for Linux on i386 that shows you memory you forgot to deallocate (leaks), and also deallocations of non-allocated memory, as well as writes to memory directly before and after allocated blocks (buffer over- and underruns). It is quite usable; its run-time penalty is low, as it uses a hash table to keep track of allocations. A stack trace is provided for each memory leak and the other events.

Radio

Simple text-mode radio application (to control a video4linux compatible radio tuner card). Unlimited number of presets, supports GPM and X mouse events, per-preset volume, flexible config file format etc. Written in C, needs ncurses.

Syntax for vim/ledger

Syntax (highlighting, folding) file for ledger files for the Vim editor.