This is a collection of code I've developed for my own edification and
amusement. It is all freely available for personal, non-commercial,
non-governmental use. In the unlikely circumstance that anyone would
like to use any of these examples in other environments,
to discuss licensing.
An example of using the Chain of Responsibility pattern to implement a
message broker, with implementations in both Java and Common Lisp.
A genetic algorithm engine written in Common Lisp. This is derived
from my solution to the Steiner Problem
A solution to the Steiner Problem posed by Dave Thomas on
The Panda's Thumb
The genetic algorithm engine
A direct translation of Richard Dawkins' "weasel" algorithm in C.
A simple demonstration of how to write a well-behaved
service that uses a
Some utilities for locating services in
based distributed systems.