README
changeset 816 2f89be458be5
parent 609 6d520505e704
child 869 242b5050c1a6
     1.1 --- a/README	Tue Dec 20 16:20:50 1994 +0100
     1.2 +++ b/README	Wed Dec 21 12:46:52 1994 +0100
     1.3 @@ -5,15 +5,15 @@
     1.4  DOCUMENTATION.  
     1.5  
     1.6  In particular, theory files are no longer forced into lower case, but must
     1.7 -be identical to the actual theory name.  The command
     1.8 -	conv-theory-files.pl | grep mv
     1.9 -generates commands to rename all theory files in a directory hierarchy.  
    1.10 +be identical to the actual theory name.  See the script
    1.11 +conv-theory-files.pl on directory Tools.
    1.12  ------------------------------------------------------------------------------
    1.13  
    1.14 -This directory contains the complete Isabelle system.  To build and test the
    1.15 -entire system, including all object-logics, use the shell script make-all.
    1.16 -Pure Isabelle and each of the object-logics can be built separately using the
    1.17 -Makefiles in the respective directories; read them for more information.
    1.18 +This directory contains the complete Isabelle system.  To build and test
    1.19 +all the Isabelle object-logics, use the shell script make-all (on directory
    1.20 +Tools).  Pure Isabelle and each of the object-logics can be built
    1.21 +separately using the Makefiles in the respective directories; read them for
    1.22 +more information.
    1.23  
    1.24  				THE MAKEFILES
    1.25  
    1.26 @@ -26,8 +26,8 @@
    1.27  satisfactory for running Isabelle.
    1.28  
    1.29  The Makefiles and make-all use environment variables that you should set
    1.30 -according to your site configuration.  See file make-all-nj for an example
    1.31 -using the Bourne shell, sh.
    1.32 +according to your site configuration.  See file Tools/make-all-nj for an
    1.33 +example using the Bourne shell, sh.
    1.34  
    1.35  ISABELLEBIN is the directory to hold Poly/ML databases or New Jersey ML
    1.36  images.  This directory *must* be different from the Isabelle source
    1.37 @@ -50,30 +50,10 @@
    1.38  
    1.39  			 STRUCTURE OF THIS DIRECTORY
    1.40  
    1.41 -The directory Pure containes pure Isabelle, which has no object-logic.
    1.42 -
    1.43 -Other important files include...
    1.44 -  COPYRIGHT   		Copyright notice and Disclaimer of Warranty
    1.45 -  make-all		shell script for building entire system
    1.46 -  make-all-poly		sample make-all invocation for Poly/ML
    1.47 -  make-all-nj		sample make-all invocation for SML of NJ
    1.48 -  change_simp		shell script to help convert sources to new simplifier
    1.49 -  conv-theory-files.pl  perl script to rename old theory files
    1.50 -  expandshort		shell script to expand "shortcuts" in files
    1.51 -  prove_goal.el       	Emacs command to change proof format
    1.52 -  xlisten		shell script for running Isabelle under X
    1.53 -  teeinput		shell script to run Isabelle, logging inputs to a file
    1.54 -  Pure			directory of source files for Pure Isabelle
    1.55 -  Provers		directory of generic theorem provers
    1.56 -
    1.57 -David Aspinall has written a user interface for Isabelle.  It runs under
    1.58 -GNU Emacs.  It's useful to both novices and experts.  You can get it by ftp
    1.59 -from ftp.dcs.ed.ac.uk, file /pub/da/Isamode.tar.gz.
    1.60 -
    1.61 -A *very* primitive alternative, xlisten sets up a window running Isabelle,
    1.62 -with a separate small "listener" window, which keeps a log of all input
    1.63 -lines.  If you are not running the X Window System, teeinput can still be
    1.64 -used to record the log.
    1.65 +Important files include...
    1.66 +  COPYRIGHT 	Copyright notice and Disclaimer of Warranty
    1.67 +  Pure		contains source files for Pure Isabelle (no object-logic)
    1.68 +  Provers	contains generic theorem provers: simplifier, etc.
    1.69  
    1.70  The following subdirectories contain object-logics:
    1.71    FOL 	  Natural deduction First-Order Logic (intuitionistic and classical)
    1.72 @@ -88,6 +68,10 @@
    1.73    CCL	  Martin Coen's Classical Computational Logic
    1.74    Cube	  Barendregt's Lambda Cube
    1.75  
    1.76 +David Aspinall has written a user interface for Isabelle.  It runs under
    1.77 +GNU Emacs.  It's useful to both novices and experts.  You can get it by ftp
    1.78 +from ftp.dcs.ed.ac.uk, file /pub/da/Isamode.tar.gz.
    1.79 +
    1.80  Object-logics include examples files in subdirectory ex or file ex.ML.
    1.81  These files can be loaded in batch mode.  The commands can also be
    1.82  executed interactively, using the windows on your workstation.  This is a