<HTML> <HEAD> <TITLE>Alpha Draft</TITLE> </HEAD> <BODY><CENTER><H2>Alpha Draft</H2> <IMG SRC="../imgs/bluebar.jpg"></CENTER> <H3>Current Status</H3> <P>I have decided to use a different SGML parsing package than the Amsterdam Parser (ASP). Instead, I will be using the <EM>sp</EM> system created by <A HREF="http://www.jclark.com/">James Clark</A>. <EM>SP</EM> is an updated version of Clark's widely used <EM>sgmls</EM> package. The version of <EM>sp</EM> that I have downloaded is from 1996. </P><P>With this new software I have been successful in parsing two documents based on two different SGML DTDs (an HTML 2.0 document and a document based on the ISO 'article' DTD.) For example, I parsed the HTML document you are now reading: </P><UL> <LI><A HREF="./exdoc.html">Example HTML document</A> (or use your browser's 'view source' capability.)</LI> <LI><A HREF="./exoutput.html">Output</A> from example.</LI> </UL> <P>The <A HREF="http://cs.wpi.edu/~jes/sgml/">documentation</A> for <EM>sp</EM> is very cryptic. I will be spending much more time in creating good documentation than I would have if I had stayed with ASP. I think, however, that once useful help pages are available <EM>sp</EM> will be as easy to use as ASP. One very nice thing about <EM>sp</EM> is that it does not need to generate a parser instance - everything is done at runtime. Users will therefore not have to worry about whether they have adequate disk quota to be able to use the parser. </P><P>I have compiled <EM>sp</EM> under Digital Unix 3.2C. Thus far, I have been unsuccessful in compiling it under Ultrix 4.4. The three executables generated by building <EM>sp</EM> - <EM>nsgmls</EM>, <EM>spam</EM>, and <EM>sgmlnorm</EM> are installed on the machines <EM>raven</EM> and <EM>penguin</EM>. There are also several DTDs I have found and installed in <TT>/usr/local/lib/sgml/</TT> on <EM>raven</EM> and <EM>penguin</EM>. I have not tried using each DTD yet, but plan on doing so to make sure they work correctly under <EM>sp</EM>. <BR> <BR> </P><HR> <H3>Schedule</H3> <DL> <DT>To be completed by:</DT> <DD><BR></DD> <DT>3 July</DT> <DD>Install software, as well as <A HREF="../sgml/">web manual pages</A> bundled with the SP distribution; start collecting DTDs for a library; try parsing various types of documents.</DD> <DT>10 July</DT> <DD>Begin creating a suitable set of exercises and examples for Lab 7.</DD> <DT>17 July</DT> <DD>Continue with Lab 7 exercises and examples; test these efforts on classmates and others; start on local help pages for <EM>SP</EM> and basic SGML help pages.</DD> <DT>24 July</DT> <DD>Finish Lab 7 description and exercises and help pages; submit exercises to others for testing.</DD> <DT>31 July</DT> <DD>Final product.</DD> </DL> <CENTER><IMG SRC="../imgs/bluebar.jpg"></CENTER> <BR> <A HREF="http://cs.wpi.edu/~jes/"> <IMG SRC="http://cs.wpi.edu/images/stanford/button.return.gif" ALT="[back to my home page]"></A> <A HREF="http://www.wpi.edu/cgi-bin/finger?jes@cs"> <IMG SRC="../imgs/finger_btn.gif" ALT="[finger]"></A> <A HREF="mailto:jes@cs.wpi.edu"> <IMG SRC="http://cs.wpi.edu/images/stanford/button.write.gif" ALT="[mail me]"></A> <A HREF="http://cs.wpi.edu/"> <IMG SRC="../imgs/cs.gif" ALT="[wpi cs dept]"></A> <A HREF="http://www.wpi.edu/"> <IMG SRC="../imgs/wpi.gif" ALT="[wpi w3 page]"></A> <BR> <EM>Last Modified</EM>: <BR> <ADDRESS>jes@cs.wpi.edu</ADDRESS></BODY> </HTML>