       NAME     Code Printer
       AUTHOR   j-yoder@uiuc.edu
       URL      http://www-cat.ncs.uiuc.edu/~yoder/Research/CodePrinter   
       FUNCTION To Pretty Print Your Smalltalk Code into LaTeX, RTF, dvi, or Postscript format
       ST-VERSIONS      VisualWorks 2.5, VisualWorks 3.0, ENVY
       PREREQUISITES    Refactory Browser Environments
       CONFLICTS        (none known)
       DISTRIBUTION     world
       VERSION  1.0
       DATE     13-May-98

INSTALLATION

To install, unzip the codeprinter.zip file into a directory. If you are installing for vw3.0, simply load
     the printer.pcl file. If you are installing for vw2.5.x, file in the install.st file after you have loaded
     John Brant and Don Roberts Refactory Browser. To load the ENVY version simply import the codeprinter.app 
     file and then load the current version of the code printer.   We used their EnvironmentsEditor to assist
     us with selecting the desired code to print. The Refacotry Browser can be found at:
	     http://st-www.cs.uiuc.edu/~brant/Refactory.
     After installing, execute 'CodeSelector open' to start using the tool. A LaTeX icon is put on the VisualLauncher
     for VW 3.0 which also starts the applications.

SUMMARY

The CodePrinter is used for printing out a pretty version of your code with comments. You can
     selectively pick any classes, methods, and class definitions and print to either a Latex or RTF file.
     Extra support is provided on the UNIX environment for creating dvi and postscript files along with
     the ability to send output to a printer. This is based upon a version of Latex and RTF Streams
     developed by Carl McConnell. I worked with Jeff Barcalow on the early development. There is
     code for both VisualWorks 2.5.x and for VisualWorks 3.0. VisualWorks 2.5.x needs to have John
     Brant and Don Roberts Refactory Browser installed before you install the code printer. I am working on an html
     extension, an Envyised version, and an interface for VisualAge that will hopefully be done by June
     '98. Please email me any comments, suggestions, or bugs as I am very interested in keeping the
     application up-to-date.  This release does include a codeprinter.app file that works for the
     ENVY version of VisualWorks (there are a few enhancements that will be added to the ENVY version
     later).

                                Joseph W. Yoder
