diff options
author | Yale AI Dept <ai@nebula.cs.yale.edu> | 1993-07-14 13:08:00 -0500 |
---|---|---|
committer | Duncan McGreggor <duncan.mcgreggor@rackspace.com> | 1993-07-14 13:08:00 -0500 |
commit | 4e987026148fe65c323afbc93cd560c07bf06b3f (patch) | |
tree | 26ae54177389edcbe453d25a00c38c2774e8b7d4 /README |
Import to github.
Diffstat (limited to 'README')
-rw-r--r-- | README | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -0,0 +1,37 @@ +This is the main directory for the 2.x release of Yale Haskell. This +file contains some basic information about how the system is organized +and put together. + +You should set the variable $HASKELL and source the haskell-setup +script in this directory before attempting to use Yale Haskell. + +If you are rebuilding from the source release, see the scripts and +README files in the $HASKELL/com area. You also need to modify +the haskell-development script. + +Yale-specific information: + +Source files in this directory area are under RCS control. Use the +`rci' and `rco' aliases (from haskell-development) to check things in +and out. By convention, each directory containing source files should +have subdirectories named RCS (for RCS files), t (for compiled T +files), lucid (for compiled Lucid CL files), and cmu (for compiled CMU +CL files). + +Each subdirectory containing source files should also have a file that +defines a compilation unit for that subdirectory. (See +support/compile.scm for information about the compilation unit +utility.) support/system.scm loads all the compilation unit definitions. + +To load the system into Common Lisp, you need to load the file +support/cl-support/cl-init.lisp. This will automagically compile any +outdated or missing files. However, you need to type in an +(in-package "MUMBLE-USER") once it finishes. + +Don't try to load the system into T. It's broken! See +support/t-support/t-init.t. + +All system-dependent code goes in either support/cl-support or +support/t-support. For information about the mumble compatibility +package used as the implementation language for the rest of the +system, see support/mumble.txt. |