Argh! is an esoteric programming language in the spirit of Befunge, Brainfuck, and friends. It is a nice and simple language with two dimensional code-flow, a combined code/data array, an infinite stack, regular characters for all instructions, no strange braces or symbols, no unnecessary arithmetic operators (add and sub are all you need), and countless other features it doesn't have. The distribution includes interpreters for Argh! and Aargh! (an extended Argh! that is most likely Turing complete), the official specification, editing modes for emacs and vim, and lots of examples.
The Autotoolset package complements the GNU build system by providing automatic generation of legal notices, automatic generation of GNITS-standard directory trees, a rudimentary portability framework for C++ programs, support for writing portable software that uses both Fortran and C++, additional support for writing software documentation in Texinfo and LaTeX, and a manual introducing both Autotools and the GNU build system in a unified task-oriented manner.
Darius Tools is a collection of miscellaneous scripts which are useful for a variety of purposes. They are all designed to be faster and easier to use than the command line that would normally be required to accomplish the same task. For example, there are scripts for mass conversion of WAV files to Ogg files and Ogg files to WAV files, for converting LaTeX to PostScript and viewing the output in ggv, for creating image thumbnails, for converting from the Euro to another currency, for automated updating via FTP and for removing backups recursively. The Darius Tools are split among several packages according to different categories.
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.
GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
The Remembrance Agent (RA) watches your over your shoulder and continuously updates a list of documents relevant to what is being typed or read in an Emacs buffer. Suggestions are then displayed in their own window at the bottom of the frame, and are continually updated every few seconds. The RA uses a multi-field information-retrieval back-end called Savant that can index several different kinds of files, including email archives, HTML, LaTeX, and plain text format.