Following is my projects list. I look here if I forget what I
have been doing.

Biological

Current hobby: a simplified formal model of cell biology.
For investigating the logical origins of reproduction,
regulation of gene expression, etc. Also possibly for use as a
teaching vehicle.
A follow-on of sorts to Scheme 48 (see below), which is also
a study of the fundamental
structure of self-hosted systems and their drive towards complexity.
Related to Fontana and Buss's
artificial chemistry
effort.

Programming language projects

Mobot Scheme (at
Cornell, with
Bruce Donald). This is Scheme 48 running on a 4" by 6"
embedded controller card (MC68000 with 1M RAM, .5M ROM). Byte
code interpreter is in ROM. The board supervises a mobot
with several other computers and a RWI B12 wheel base.
Paper "
Program mobile robots in Scheme" was in ICRA 92.

I am currently employed at
Crystaliz, Inc., West Concord, MA, where I have been working on various
projects having to do with software intended to support collaboration.
I'm now starting a project on data
warehousing and query over XML documents.
(My take on XML: If Java is a weak reinvention
of Lisp's semantics, then XML is a weak reinvention of Lisp's
syntax.)

However, I would prefer to spend my time doing something that relates
to biology, chemistry, mathematics, computer science, or pretty much
anything that's more durable than software infrastucture. Software
applications that help people who are doing these things count, but
infrastructure in itself generally teaches us nothing and is obsolete
and forgotten in a few years. I am not prejudiced against
exceptional pure-software projects, but am not aware of any at
present. Please
contact me if you know of a situation in which I might do
something interesting.