This is a description of the software I wrote, and which I maintain.
All of this software carries a Berkeley-style copyright.
- libutf-2.10.tar.gz
is a library of UTF and Unicode routines, including UTF-aware regular expression
functionality,
- ssam-1.9.tar.gz
is a stream editor that uses the UTF routines and understands the sam command
set. It is analogous to sed.
- wedit-1.0.tar.gz
is a simple front-end to wily (see below), written in tcl.
- search-1.0.tar.gz
is a binary search function which copes with duplicate entries
in the arrays it searches.
- archive-1.0.tar.gz
is a library and driver program for a zip-like program for archiving purposes.
This was written after a block went bad in a gzipped tar archive, and I lost the
whole archive. Each entry in the archive is compressed individually, using zlib,
so that it's possible to recover from small errors.
- btree-1.0.tar.gz
is a library which implements B+ tree functionality, and is a translation
of the routines in Niklaus Wirth's book "Algorithms + Data Structures = Programs"
into C.
- addnerd-1.5.tar.gz
is a simple utility which adds users to a BSD-derived system. It is used in the
NetBSD packages collection.
- calls-1.2.tar.gz
is a utility which prints out the calling graph of a C program.
I also use a large amount of freely-available software. Some links are below,
in no special order.
- wily, an
editor for Unix and X11 with an interface similar to Plan 9's wily.
I use wily as my principal editor on UTS 4.3.2, NetBSD/i386 1.2, Solaris
2.5.1 and FreeBSD 2.1.5.
- sam,
a very powerful editor, developed originally for Plan 9, and ported to
various versions of Unix, and using X11,
- 9term,
a terminal emulator which emulates a Plan 9 terminal, and can display
Unicode characters,
- rc,
a clone of the Plan 9 shell,
- tcl,
a scripting language, and
tk
a windowing toolkit, which runs on Unix/X11, Windows and the Macintosh.
- postgreSQL
an extensible relational database, with an SQL interface.
This is the free version of the
Illustra database.
- exmh,
an X11 interface to the MH message handling system, built using tcl and tk.
Quite simply, this is the best Mail User Agent.
- tkman,
a hypertext interface to your manual pages, again built with tcl and tk.
- NetBSD, a 4.4 BSD-based operating system
which runs on a large number of different computer architectures.
I have also made a Ported Software Framework, similar to FreeBSD's
ports collection, but much smaller, and working on many more platforms,
that includes all of the software mentioned on this page.
Last Update
Fri Jan 23 08:53:48 GMT 1998
by Alistair G. Crooks.
All comments about these pages should be sent to
The Westley Webmaster.