Coding

This is where I keep unimportant stuff, in case someone feels the need to laugh at it.

The entries are in alphabetical order.

ARBvp.vim

Simple syntax highlighting for OpenGL ARB vertex program source files.

Language: Vim script
License: Public domain
Todo: Add highlighting for more elements.
Source: arbvp.vim

autodist.rb

Simple script for creating initial Makefile.am files for a directory tree of data files.

Language: Ruby
License: Public domain
Todo: Add command-line options.
Source: autodist.rb

bundle.sh

Simple Mac OS X application bundle creator.

Language: Shell
License: Public domain
Todo: Error handling.
Source: bundle.sh

elmindreda.vim

My colour scheme for Vim 6.x and later, loosely based on Turbo Pascal.

Language: Vim script
License: Public domain
Todo: Endless tinkering.
Source: elmindreda.vim

libgutil

Clean room implementation of gaim_add_eight.

Language: C
License: zlib/libpng
Todo: Implement gaim_add_one.
Source: gutil-0.0.2.tar.gz

LSL.vim

Simple syntax highlighting for Linden Scripting Language source files.

Language: Vim script
License: Public domain
Todo: Make stateful.
Source: lsl.vim

signals.rb

Simple type-safe signal library generator for C++, inspired by libsigc++.

Language: Ruby (generating C++)
License: zlib/libpng
Todo: More documentation.
Source: signals.rb

sitting.lsl

Simple two-state AO sitting script with several features.

Language: LSL
License: zlib/libpng
Todo: Not sure.
Source: sitting.lsl