
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. Spafford
Note 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): y
Built by Mark Crosbie
and Ivan
Krsul.