I’ve worked with Josh Rabinowitz to put together a demo of his SWISHED server.
The demo is hosted here at peknet. You can read all about it here: http://swishewiki.org/index.php/SWISHED_Demo
Our idea for this demo was to illustrate how you might use SWISHED, SWISH::API::Remote and HTML::HiLiter. Those are all Perl projects, the first two written by Josh and the last written by me.
I’ve been putting together a history of CrayDoc for a presentation to the local MidWest XML users’ group.
Turns out the product goes back over 10 years. I inherited it in 2001, when I started in my current job at Cray. There was a time when Cray was owned by SGI, and during that time the documentation server was not known as CrayDoc — it was Dynaweb, a third party product. But starting in 2002, with the shipment of CrayDoc 1.0 (though I guess that versioning is erroneous, now that I know the history), CrayDoc is again a home-grown product. Versions 1 and 2 were 100% Perl, though now we use the SWISH-E search engine, which is written in C.
My work on CrayDoc has been a real education in CGI programming, HTML, databases, and code design. When the presentation is done, I’ll post it here for posterity.
UPDATE 11/22/2004: posted here PDF
If I can find this company, I will buy their clothing.
I know we’ve talked about it here at our house. Here’s a beautiful little story on the realities: http://www.harpers.org/ElectingToLeave.html