Here are some of my more recent and popular projects. There are quite a number of other projects I've worked on in the last few years. You can find a more complete list in the Curriculum Vitae.

Wheat

Wheat is a language and environment for creating dynamic web sites like blogs and portals: Every object has a URI, the virtual machine is a web server, and the development environment is a Wiki!

Wheat is still in pre-alpha stage. We hope to have a "download and play with it" version by the end of this Summer.

Context Free

Context Free produces computer generated images from design grammars. These grammars are sets of non-deterministic rules written in a simple programming language. The images are surprisingly beautiful, often from very simple grammars.

Context Free producted the tree image at the top of this page, and "tangle" image used to form the background tiling.

Periodic Table

Periodic Table of the Operators is a parody of Mendeleev's Periodic Table of the Elements. It expresses the well over a hundred operators planned for Perl 6.

Spirex

Spirex is a 3D screen saver for Windows and Macintosh OS X. It was originally based on the geometry of a Spirograph, only with continuously varying wheel sizes. Now it has grown far beyond that into 3D and with many user configurable variables.