From dee2d2092f29faea20a069c406c9c1a63cd745f1 Mon Sep 17 00:00:00 2001
From: ram <ram>
Date: Sat, 30 May 1992 13:21:26 +0000
Subject: [PATCH] Updated for 16d, including description of the configuration
 process for loading CLX and Hemlock.

---
 general-info/net-README.txt | 83 +++++++++++++++++++++++--------------
 1 file changed, 51 insertions(+), 32 deletions(-)

diff --git a/general-info/net-README.txt b/general-info/net-README.txt
index 078bf6ce4..2ab408432 100644
--- a/general-info/net-README.txt
+++ b/general-info/net-README.txt
@@ -16,40 +16,43 @@ See "man cmucl" (man/man1/cmucl.1) for other general information.
 Distribution:
 
 CMU Common Lisp is only available via anonymous FTP.  We don't have the
-manpower to make tapes.  All of our files are in the AFS file system.  Here are
-some suggested gateway machines:
+manpower to make tapes.  These are our distribution machines:
     lisp-rt1.slisp.cs.cmu.edu (128.2.217.9)
     lisp-rt2.slisp.cs.cmu.edu (128.2.217.10)
 
 Log in with the user "anonymous" and "username@host" as password (i.e. your
-EMAIL address.)  Due to the way anonymous FTP access control is done, it is
-important to "cd" to the source directory with a single command, and then do a
-"get" operation.  If you have any trouble with FTP access, please send mail to
-slisp@cs.cmu.edu.
+EMAIL address.)  When you log in, the current directory should be set to the
+CMU CL release area.  If you have any trouble with FTP access, please send mail
+to slisp@cs.cmu.edu.
 
-The binary release area is /afs/cs.cmu.edu/project/clisp/release.  This
-directory holds compressed tar files with names of the form:
+The release area holds compressed tar files with names of the form:
     <version>-<machine>_<os>.tar.Z
+    <version>-extra-<machine>_<os>.tar.Z
 
 FTP compressed tar archives in binary mode.  To extract, "cd" to the
 directory that is to be the root of the tree, then type:
     uncompress <file.tar.Z | tar xf - .
 
-As of 2/26/92, the latest SunOS Sparc release is:
-    15e-sun4c_41.tar.Z (9.3 meg)
+As of 5/27/92, the latest SunOS Sparc release is:
+    16d-sun4c_41.tar.Z (6.5 meg)
+    16d-extra-sun4c_41.tar.Z (3.5 meg)
 
-The resulting tree is 23 megabytes.  For installation directions, see the
-section "site initialization" in README file at the root of the tree.
+The first file holds binaries and documentation for the basic Lisp system,
+while the second `-extra' file contains the Hemlock editor, the graphical
+inspector and the CLX interface to X11.  The basic configuration takes 16
+megabytes of disk space; adding the extras takes another 8 megabytes.  For
+installation directions, see the section "site initialization" in README file
+at the root of the tree.
 
 If poor network connections make it difficult to transfer a 10 meg file, the
-release is also available split into five parts, with the suffix ".0" to ".4".
-To extract from multiple files, use:
+release is also available split into 2 megabyte chunks, suffixed `.0', `.1',
+etc.  To extract from multiple files, use:
     cat file.tar.Z.* | uncompress | tar xf - .
 
 The release area also contains source distributions and other binary
 distributions.  A listing of the current contents of the release area is in
-release/FILES.  Major release announcements will be made to comp.lang.lisp
-until there is enough volume to warrant a comp.lang.lisp.cmu.
+FILES.  Major release announcements will be made to comp.lang.lisp until there
+is enough volume to warrant a comp.lang.lisp.cmu.
 
 SunOS credit:
 
@@ -57,9 +60,9 @@ The SunOS support was written by Miles Bader and Ted Dunning.
 
 SPARC Notes:
 
-We have not done any SPARC-specific tuning yet.  Performance will improve from
-10-30% when we add instruction scheduling and register windows.  At least 16
-meg of memory is recommended, and more is better.
+We have not done much SPARC-specific tuning.  Performance will improve from
+10-30% when we add low-level optimizations such as instruction scheduling.  At
+least 16 meg of memory is recommended, and more is better.
 
 Site initialization:
 
@@ -68,7 +71,15 @@ file lib/site-init.lisp contains site-specific initialization, such as setting
 of the site name.  Any site-specific initialization should be placed in this
 file; this file can be compiled.  See bin/sample-wrapper for a shell script
 template that sets up environment variables and then runs CMU CL.  You may
-want to have your EMACS maintainer place doc/cmu-user.info in the info root.
+want to have your EMACS maintainer place doc/cmu-user.info in the info root, or
+you can setenv INFOPATH to include the doc/ directory.
+
+To load in Hemlock or CLX and save an augmented Lisp image, run lib/config.
+This runs `lisp' on `lib/config.lisp', which uses an interactive dialog to
+determine what systems to load and where to save the result.  The default
+output is to overwrite library:lisp.core.  To avoid overwriting the running
+Lisp image, any existing image is renamed to `lisp.core.BAK'; this file may be
+manually deleted to save disk space.
 
 TMPFS NOTE:
 
@@ -83,21 +94,29 @@ your system, lisp will get an error like:
 
 Running CMU CL:
 
-Run "lisp".  Try also "lisp -edit", which starts Hemlock.  Hemlock will use X
-if the DISPLAY environment variable is defined, otherwise it will use terminal
-i/o based on TERM and /etc/termcap.
+Run "lisp".  If Hemlock is loaded, you can also "lisp -edit".  Hemlock will
+use X if the DISPLAY environment variable is defined, otherwise it will use
+terminal i/o based on TERM and /etc/termcap.
 
 Source availability:
 
 Lisp and documentation sources are available via anonymous FTP ftp to any CMU
-CS machine.  [See the "Distribution" section for FTP instructions and source
-distribution information.]  All CMU written code is public domain, but CMU CL
-also makes use of several imported packages: PCL, CLX and XP.  Although these
-packages are copyrighted, they may be freely distributed without any licensing
-agreement or fee.
-
-/afs/cs/project/clisp/release/15e-source.tar.Z (3.6 meg) is an image of all
-the ".lisp" source files used to build version 15e.
+CS machine.  [See the "Distribution" section for FTP instructions.]  All CMU
+written code is public domain, but CMU CL also makes use of several imported
+packages: PCL, CLX and XP.  Although these packages are copyrighted, they may
+be freely distributed without any licensing agreement or fee.
+
+The release area contains a source distribution, which is an image of all the
+".lisp" source files used to build version 16d:
+    16d-source.tar.Z (3.6 meg)
+
+All of our files (including the release area) are actually in the AFS file
+system.  On the release machines, the FTP server's home is the release
+directory: /afs/cs.cmu.edu/project/clisp/release.  The actual working source
+areas are in other subdirectories of "clisp", and you can directly "cd" to
+those directories if you know the name.  Due to the way anonymous FTP
+access control is done, it is important to "cd" to the source directory with a
+single command, and then do a "get" operation.
 
 Totally machine-independent compiler code:
     /afs/cs/project/clisp/src/beta/compiler/*.lisp
@@ -125,6 +144,6 @@ the compiler description.
     /afs/cs/project/clisp/hackers/ram/docs/internals/*.tex
     /afs/cs/project/clisp/hackers/ram/docs/internals/design.ps
 
-See hackers/ram/scribe/internals/architecture.tex (the System Architecture
+See hackers/ram/docs/internals/architecture.tex (the System Architecture
 chapter in the internals document) for more information on the source tree
 organization.
-- 
GitLab