The extract_www utility automagically generates, from the index file, a series of hypertext pages that allow for easy navigation through the thousands of entries in the index. For this tool to work efficiently, we need to maintain a minimum amount of information about authors in the archive.
The address fields can contain multiple lines and each is separated by the % character. The aliases field can contain more than one alias and they are separated by a comma (,).
The following is an example of what one of these database entries looks like. In practice the entire entry would be in one long line, but in this document we have chosen to split the entry into multiple lines.
Ivan Krsul#krsul@cs.purdue.edu#http://www.cs.purdue.edu/people/krsul #Purdue University#1398 Computer Science Building%Purdue University% West Lafayette, IN 47907-1398#I. Krsul,Ivan V. Krsul,Ivan Krsul A.,I van V. Krsul A.,I. V. Krsul
%authprint Author name: ('.' for all authors): Spaf Author: Eugene H. Spafford E-mail address: spaf@cerias.purdue.edu Institution: Purdue University WWW URL: http://www.cs.purdue.edu/people/spaf Address: 1398 Computer Science Building West Lafayette, IN 47907-1398 Aliases: Gene Spafford,Eugene Spafford,E. Spa fford,E. H. Spafford,G. Spafford,G. H. SpaffordNote that the results would have been the same had I asked for "e. spaf", "Eugene Sapfford", "E. h spaf", and "Gene".
A problem with this tool is that it accepts the period character (.) and uses it to match other periods. In practice, this doesn't really work well because the periood character will end up matching every character.
The "feature" described in the previous bug description was used to print a list of all users by simply asking the user to type a single period as the authr name. Unfortunately, this doesn't work very well.
%authadd Author name: Steven W. Lodin Author's email: swlodin@cs.purdue.edu Author's WWW URL: http://www.cs.purdue.edu/people/swlodin Institution: Purdue University Author's snail-mail address (. or blank line to end): => 1398 Computer Science Building => West Lafayette, IN 47907-1398 => Aliases for author (. or blank line to end): => Steve Lodin => Steven Lodin => Steve W. Lodin => S. Lodin => S. W. Lodin => The following information will be added to the authors database: Author: Steven W. Lodin E-mail address: swlodin@cs.purdue.edu Institution: Purdue University WWW URL: http://www.cs.purdue.edu/people/swlodin Address: 1398 Computer Science Building West Lafayette, IN 47907-1398 Aliases: Steve Lodin,Steven Lodin,Steve W. Lodin,S. Lodin,S. W. Lodin Is this information correct? (Y/N): yBuilt by Mark Crosbie and Ivan Krsul.