software

cola
Combined object-lambda architecture.

fcvt.c
IEEE-754 double-precision floating-point to ASCII conversion in C.

gsgc
A generation scavenging garbage collector for C.

hashtable
Small, fast hash table implementation using the method of coalescing lists.

id-objmodel
A prototype-based object model that adds messaging (dynamic dispatch) to any data structure.

lib6502.a, run6502
6502 microprocessor emulator library and a wrapper program that runs binaries from the command line.

liboop
A hierarchy of Smalltalk-like classes for C++.

libw32dl
Emulation of the POSIX dlopen, dlsym, dlerror and dlclose functions for win32.

lwre
Lightweight regular expression matching for C.

LYSP
A tiny Lisp implementation to celebrate 50 Years of Symbolic Processing.

Maru
A metacircular s-expression evaluator and compiler.

memstream
An implementation of open_memstream() for Darwin and other BSDs.

mpint
A small multiple-precision integer library for C.

peg
A recursive-descent parser generator for C.

safe
Runs a command with a timeout.

SDL_prims
Provides simple 2D graphics primitives for SDL.

texmac
TeX-style macro processor for text files.

tree
An efficient implementation of AVL balanced binary trees for C.

tty2html
Translates backspaces and overstrikes in ASCII text into HTML tags.

urlint
Finds broken hyperlinks in HTML source files.

watch
Runs a command whenever a file changes.