utf-8b is a mapping from byte streams to unicode codepoint streams that provides an exceptionally clean handling of garbage (i.e., non-utf-8) bytes (i.e., bytes that are not part of a utf-8 encoding) in the input stream. They are mapped to 256 different, guaranteed undefined, unicode codepoints. This leads to:
Scheme48's bignums made portable, wrapped in C++, and with an additional rational class.
This provides functionality similar to a C++ multimap in Python. It does this by wrapping C++'s multimap in a Python extension module.
This parser generator uses bison to generate it's parsing tables. It was motivated by a survey of existing Python parser generators in which I found none that matched the bison/yacc paradigm's combination of performance and expressiveness. Implementation in Python made several useful extensions to that paradigm easy.
This was www.opensound.com's Killer App of the Month for August 1999. It's written in Python/GTK+ with C extensions and the multi-threaded C++ dsp in a separate process.
A patch providing a new configuration directive for the apache web server that directs the usertrack module to send cookies only on text/html output. This makes things much more pleasant for visitors who like to reject every cookie individually.
A full-dress GTK+ widget that makes it easy to use the GdkRGB routines for 24-bit color drawing. Also, included is gtklevelhold, a level/hold meter illustrating how to derive from gtkrgb
Weak dictionaries and proxy maps for Python. Magical data structures that can enhance efficiency and consistency.
A MIDI input parser for Python. It's fast (the core parser is in C) and it allows binding callbacks to MIDI messages with great flexibility.