Home
April 16, 2009
Recovering from: Fencing World Championships
Next destination: Israel
Developing: More parallel compilers
September 3, 2008
Recovering from: Discworld Convention
Next destination: Florida
June 3, 2008
Organizing: TechAdventure
Returning from: Israel
Destination: DC
I have a number of technical projects. I am the primary developer at Karmasphere Labs, and recently (2007) released the C preprocessor in Java and the LynxFS FUSE driver.
I co-developed (August, 2004) libspf2, an implementation of the SPF protocol, which eventually became RFC4408. I was the designer and primary implementor of SRS, the sister protocol for rewriting addresses.
Many years ago, I wrote Anarres II LPMud, an experimental MUD library. I am developing a new compiler and runtime for the A2 library. It is designed to be fully backwards compatible with my existing code, also largely backwards compatible with MudOS, but remove bugs, use a better virtual machine and introduce features such as native methods and stricter typechecking. (Note that the AMD engine failed due to the unsuitability of the target VM.)
This computer (currently www.anarres.org is a vhost on pink.anarres.org) was named for the colour of a friend's hair. It is a Rackable Systems S3118 19" rackmount twin Xeon with 2Gb of RAM and about 4Tb of RAID storage. It uses Gentoo, Apache and HTML::Mason. It serves mail, web and DNS. You can see how the system is doing here.