WikiBase

WikiBase hosted my public version of wiki, the script behind WikiWikiWeb. I had always imagined that I'd distribute the script as open source. I was largely unaware as to how this was routinely done so I made up my own system. I was also careless regarding licensing choosing to write only a few sentences regarding intent in script comments. wikibase

The program begins with a page describing the first few lines of the script. From this page all other script fragments can be reached by a depth-first traversal. wikibase

A straight perl version of the script is returned by the HyperPerl translator, hp.cgi, when given the root page of the hypertext version as an argument. wikibase

I'm told that literate programming systems are only ever used by the systems author. Mine was no exception. The translated output in straight perl became the root of a several generations of scripts leading up to that first used by Wikipedia. This while the hypertext version languished.