Or perhaps even better, Sparrow (see http://www.parc.xerox.com/istl/projects/sparrow/), which is a Python-implemented system. I wonder if it's freely available? Bill