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,
contact me 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 applied to
Richard Dawkins' "weasel"
program.
A direct translation of Richard Dawkins' "weasel" algorithm in C.
A simple demonstration of how to write a well-behaved
Jini service that uses a
JavaSpace.
Some utilities for locating services in
Jini based distributed systems.
www.softwarematters.org