Thu, Aug 14, 2003
A few weeks ago, ChrisDent posted a brief history of PurpleNumbers, noting, "This is likely full of errors as the story as I've heard it is incomplete and I was unable to check some things because the network path to California was busted while I was writing." His account is pretty good, but there are a few holes here and there. Most of my clarifications are nitpicky. In case you, my dear readers, haven't realized it yet, I am very anal. (7W)
Chris differentiates NLS from the mouse, hypertext, GUIs, and so forth. NLS was actually the totality of all of these things. Chris also says that NLS had a "graph based document storage model." This is somewhat of an ambiguous description, and depending on how you read it, is not strictly true. Finally, NLS did not have transclusions, although its architecture could easily have supported them. (7X)
In between NLS and the first appearance of PurpleNumbers on the BootstrapInstitute?'s web site, there was a graphical Augment client written in Smalltalk. The first Augment PC client was MS-DOS-based. Doug still uses this! In the early 1990s, a contractor wrote a GUI client for Windows, which displayed statement IDs (what we call node IDs) in purple. According to Doug, the choice of color was either his daughter's, Christina, or the author of the client. In any case, this is why PurpleNumbers are purple. (7Y)
BootstrapInstitute? first used PurpleNumbers to display structural location numbers (what we call hierarchical IDs) for Augment documents converted to HTML. Soon afterwards, FrodeHeglund? suggested making the numbers a live link, so that it would be easy to copy and paste the node's address. (7Z)
On January 31, 2001, I released the first version of Purple, which was a collection of Perl and XSLT scripts for adding node and hierarchical IDs to documents and generating HTML with PurpleNumbers. I believe my most important contribution at the time was recognizing that node IDs were more useful in a Web context, where documents were largely dynamic, than hierarchical IDs. On April 24, 2001, MurrayAltheim released plink, a Java program similar to Purple, except that it worked on XHTML files. (80)
My OHS Launch Community experiment (June 15 - November 9, 2001) proved to be a fruitful time for PurpleNumbers. Murray and I agreed on a standard addressing scheme for PurpleNumbers. I implemented a MHonArc filter for adding PurpleNumbers to and extracting BackLinks from mailing list archives, and tool that generated HTML with PurpleNumbers from QuestMap? files. (81)
I also started thinking about PurpleWiki for the first time, and hacked a first version based on TWiki. This experience gave me a better understanding of the right way to implement PurpleWiki, and it also gave me a healthy distaste for TWiki. When Chris joined BlueOxenAssociates, we made PurpleWiki a priority, and the rest is history. Chris's account from there is pretty complete. (82)
/tech/purple | Posted at 11:41pm
A blog about collaboration, community-building, and the various goings-on at Blue Oxen Associates, with occasional digressions on food and other vital matters.
May 2009 (3)
April 2009 (2)
March 2009 (3)
February 2009 (4)
December 2008 (1)
October 2008 (2)
August 2008 (1)
June 2008 (2)
April 2008 (1)
March 2008 (2)
February 2008 (10)
November 2007 (14)
October 2007 (4)
September 2007 (3)
August 2007 (7)
July 2007 (2)
June 2007 (7)
May 2007 (10)
April 2007 (14)
March 2007 (17)
February 2007 (12)
January 2007 (9)
December 2006 (3)
November 2006 (11)
October 2006 (23)
September 2006 (20)
August 2006 (22)
July 2006 (5)
June 2006 (19)
May 2006 (8)
April 2006 (5)
March 2006 (12)
February 2006 (10)
January 2006 (6)
November 2005 (14)
October 2005 (14)
September 2005 (10)
August 2005 (21)
July 2005 (2)
May 2005 (10)
April 2005 (7)
March 2005 (3)
February 2005 (7)
January 2005 (8)
December 2004 (5)
November 2004 (11)
October 2004 (7)
September 2004 (1)
August 2004 (9)
July 2004 (16)
June 2004 (1)
May 2004 (3)
April 2004 (8)
March 2004 (8)
February 2004 (12)
January 2004 (8)
December 2003 (12)
November 2003 (12)
October 2003 (3)
August 2003 (15)
July 2003 (20)
Blue Oxen Associates
The Watering Hole
Hyperscope
Blog Roll
(via Bloglines)
extisp.icio.us
Comments
Comments disabled until future notice. If you'd like to contact me, use my i-name (=eekim).