[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SLUG library
Date: Tue, 29 Aug 89 08:50 CDT
From: dmitchell@backus.trc.amoco.com (Donald H. Mitchell)
I certainly understand and appreciate the volunteer nature of SLUG;
however, a primary reason for my institutional and personal membership
was to get stuff from the library. I've tried to send messages to
slug-librarian; however, I get no response. Could anyone out there send
me information on what is in the library and how to get stuff from it?
Don Mitchell dmitchell@trc.amoco.com
Amoco Production Company (918) 660-4270
Tulsa Research Center
P.O. Box 3385, Tulsa, OK 74102
I am acting SLUG Librarian until some brave soul steps forward to do it.
Mail to slug-librarian@ai.sri.com comes to me, except when Symbolics is
incapable of providing DIALnet service, which has been the case for few
months now (don't ask me about this, I can't talk about it without
rancor at the moment).
Mail to slug-librarian@ai.sri.com is the best way to get info. Orders
and such must go through the standard US mail address for slug, which
is:
1Symbolics LISP Users' Group
1430 Massachusetts Avenue
Suite 306-108
Cambridge, MA 02138
USA
0There is no phone there, it is only a mail drop. Phone me directly if
that is better for you.
I will append the standard message about the contents of the Library, as
prepared by Mac Michaels during his excellent tenure at the job. Please
bear with me as I have a lot on my plate at the moment. If I get the
d*mn mail, I do respond.
Best,
Paul Pangaro, President
National Symbolics LISP Users' Group
c/o PANGARO Incorporated
800 3rd Street NE
Washington, DC 20002 USA
Voice: 202-547-7775
FAX : 202-547-6910
pan@athena.pangaro.dialnet.symbolics.com
or
slug-president@ai.sri.com
****************************************************************
There are 3 library tapes available. They have short names of
Tape#4, Tape#5, and Tape#6. These tapes contain a resubmission of TeX
by Chris Lindblad at MIT. This submission is for Genera 7.2 only.
Also included on Tape#4 is the Pascal Runtime for Genera 7.2 submitted
by Symbolics. You can use this version of TeX even if you don't have
Pascal. I do not have the Pascal Runtime for the old Genera 7.1
version of TeX on Tape#1.
The first three SLUG library tapes are also available. SLUG Library Tape
#1 contains TeX. TeX is a typesetting system created by Donald E Knuth
at Stanford university. It requires Symbolics Pascal. SLUG Library
Tape #2 contains the TeX fonts for LGP2 printers used with Tape #1.
These Tapes #1 and #2 are superseded by Tapes #4, #5, and #6.
SLUG Library Tape #3 contains all the submissions made by SLUG members
other than Chris Lindblad. All the SYMBOLICS hacks contain Symbolics
source code. It contains X Window System Version 10.4, RTAPE, Viewgraph,
TAG, Rooms, Dialnet registry, and many hacks from SYMBOLICS. Portions
of RTAPE and the X Window System also contain some Symbolics source
code.
All programs are provided "as is" with no warranty.
Each tape costs $35.00 which includes ground shipping to U.S. addresses.
Prices of tapes sent outside the United States are: one tape - $45.00,
two tapes - $80.00, three tapes - $120.00 to cover the additional
shipping cost. Tapes are available only to current SLUG members who
have a signed PLA license agreement with Symbolics and a Library
Privileges Application on file with the SLUG Librarian.
If you need a SLUG membership / Library privileges application form or a
SLUG Library Submission form with submission guidelines you may contact
the SLUG Librarian via Email as Mac@MCC.COM or use the US mail address below.
To order tapes send check or money-order, payable to SLUG, to the SLUG
Librarian at:
1Symbolics LISP Users' Group
1430 Massachusetts Avenue
Suite 306-108
Cambridge, MA 02138
USA
0We can not accept credit cards or purchase orders. All payment must be in US currency.
If you to wish order library tapes at the same time as you join SLUG you
may send the membership application and library tape orders to me along
with payment for both (1 check or money order is fine). I will
forward the membership application to the SLUG membership chairman who
works at MCC too.
The following is more detailed description of the contents of SLUG
Library Tapes 4, 5, and 6.
NO WARRANTY
Because this TeX distribution is licensed for free, I provide absolute no
warranty, to the extent permitted by applicable state law. I provide this TeX
distribution "as is", without warranty of any kind, either expressed or
implied, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. The entire risk as to
the quality and performance of the program is with you.
SYMBOLICS SOFTWARE REQUIRED
To use all the stuff on these tapes you need to be running Genera 7.2 and the
Symbolics LGP2 or LGP1 printer driver software. This software will NOT work
in Genera 7.0 or Genera 7.1.
READING THE TAPES
These tapes are Genera 7.2 Distribution tapes, designed to be loaded with the
":Restore Distribution" command, just like regular Genera source tapes. Some
files that are automatically loaded into the "SYS:SITE;" directory. Files for
the Pascal-Runtime system loaded into the "SYS:PASCAL;", "SYS:CTS;", and
"SYS:SYNTAX-EDITOR;" directories. All the rest of the files on these tapes
are automatically loaded into the directory tree rooted at the "SYS:TEX;"
directory.
Here's a list of the systems on the various TeX distribution tapes:
System Description
Tape 1:
COMPILER-TOOLS-PACKAGE* Symbolics Pascal Runtime Support
COMPILER-TOOLS-RUNTIME* Symbolics Pascal Runtime Support
PASCAL-PACKAGE* Symbolics Pascal Runtime Support
SYNTAX-EDITOR-RUNTIME* Symbolics Pascal Runtime Support
PASCAL-RUNTIME* Symbolics Pascal Runtime Support
TeX-Doc Documention describing this TeX distribution.
TeX-SCT Definitions needed for SCT
TeX-DVI DVI previewer and hardcopy support.
TeX-Common Code common to all versions of TeX
TANGLE TANGLE
INITeX Used for compiling new preloaded TeX formats
VIRTeX Used for preloading TeX formats
TeX Plain TeX
LaTeX LaTeX
SliTeX SliTeX
BibTeX BibTeX
YTeX** A TeX macro package popular at the MIT AI lab
WEAVE** WEAVE
DVITYPE** DVITYPE
POOLTYPE** POOLTYPE
TFtoPL** TFtoPL
PLtoTF** PLtoTF
LPD** User end of UNIX lpd printer protocol
Facilitates spooling to printers on UNIX machines.
QUIC** Hardcopy support for QMS QUIC printers
The Symbolics LGP1 fonts are required to use this system.
IMPRESS** Hardcopy support for Imagen ImPress printers
The Symbolics LGP1 fonts are required to use this system.
GFfonts-80DPI Screen resolution fonts for DVI previewer.
Tape 2:
GFfonts-300DPI** Fonts for LGP2 and other 300DPI (Dots Per Inch) printers
GFfonts-240DPI** Fonts for LGP1 and other 240DPI printers
Tape 3:
GFfonts-Xerox-300DPI** Fonts for Xerox 2700 and other 300DPI write-white printers,
including the QMS PS-2400 and Imagen 24/300
* The Pascal Runtime support systems may or may not be on this tape,
depending whether you got the tape from the SLUG library or from me
directly.
** These systems are optional and don't have to be loaded off the tape if you
don't think you'll use them.
NEW FONTS
The 7.2 TeX distribution comes with a new set of fonts, stored in GF font
format, instead of PXL font format. If you have been using the 7.1 TeX
distribution, it's a good idea when switching over to 7.2 to delete the old
7.1 fonts and to restore the new 7.2 fonts. This is beacuse the GF format
font files are smaller than the PXL format font files and the new files have a
number of font bugs fixed.
The old 7.1 TeX distribution can't use GF format font files, but the new 7.2
TeX distribution can use both font formats. If you are going to be running a
mix of 7.1 and 7.2 at your site, you should stick with the old fonts in PXL
format. After you are no longer using 7.1 TeX, switch to the GF format font
files.
LOADING THE SYSTEMS
The interesting systems to load are TeX, LaTeX, SliTeX, YTeX, and BIBTeX.
After the tapes have been read, each system can be loaded with a separate
":Load System" command. Subsystems for hardcopying DVI files on your printers
and defining major modes in ZWEI are automatically loaded when you load one of
these top-level systems.
USING A TEX SYSTEM
Once TeX, or any of the other top-level systems mentioned above are loaded,
you can invoke the appropriate program with a command processor command, or a
ZMACS command. For example, after the LaTeX system has been loaded, the :LaTeX
command processor command or the "LaTeX File" ZMACS command will start up a
LaTeX for you.
DVI FILE MANIPULATION
When any TeX system has been loaded, the TeX-DVI system will also
automatically be loaded. The TeX-DVI system automatically causes the normal
Genera file hardcopy commands to understand .DVI files, so you will be able to
print your DVI files on your LGP2 printer.
To improve printer throughput when large DVI files are printed, the DVI file
printout is broken into multiple smaller print jobs. The global default for
this is to make no print job larger than 50 pages. You can change the global
default by changing tex:*default-npages-per-job*, and defaults for particular
printers on a per display-device-type basis by changing
tex:*npages-per-job-alist*.
TeX-DVI also provides a DVI Previewer, which can be invoked by typing
"Select-\". It should be pretty obvious how to use.
THE LM-TEX MAILING LIST
There is a mailing list for people interested in this TeX distribution. The
mailing list is LM-TEX@REAGAN.AI.MIT.EDU. Please send any comments, bugs, or
suggestions to this mailing list. They are all welcome. This is not to say
that they will be acted upon, but they will be read. If you are interested in
being on this mailing list, send mail to LM-TEX-REQUEST@REAGAN.AI.MIT.EDU.
The following is more detailed description of the contents of SLUG Library Tape 3:
I received 86 source files of hacks from SYMBOLICS. There are versions
of some for both Release 6 and Genera 7. Here is a directory listing:
275 blocks in the files listed
ac-lookup.lisp.1 1 270(8) 05/06/86 13:56:20 (10/06/87) Spool
ac-lookup-rel6.lisp.1 2 3927(8) 05/06/86 13:49:32 (10/06/87) Spool
ac-lookup-rel7.lisp.2 2 4002(8) 06/03/86 15:48:24 (10/06/87) Spool
ac-lookup-source.lisp.1 2 3927(8) 01/07/86 11:11:26 (10/06/87) Spool
analyze-package-symbols.lisp.7 2 4701(8) 06/06/85 17:56:52 (10/06/87) sgr
apollo-names.lisp.1 2 7575(8) 12/17/85 13:18:45 (10/06/87) MLB
area-codes.lisp.2 3 8277(8) 12/26/85 14:45:15 (10/06/87) Spool
asynchronous-progn.lisp.1 1 2820(8) 09/17/84 14:27:54 (10/06/87) JLB
com-decode-micro-pcs.lisp.2 1 462(8) 04/14/86 15:34:56 (10/06/87) Margulies
conversation-saver.lisp.5 1 2989(8) 06/09/87 17:03:32 (10/06/87) jwalker
copy-from-line-above.lisp.5 1 3047(8) 04/03/87 13:57:26 (10/06/87) Dodds
decorate.lisp.6 1 546(8) 01/21/87 13:01:48 (10/06/87) sgr
decorate-rel6.lisp.7 6 23406(8) 10/30/85 14:22:29 (10/06/87) whit
decorate-rel7.lisp.43 14 61386(8) 05/29/86 10:31:57 (10/06/87) sgr
decorate-rel7-2.lisp.8 15 64041(8) 06/04/87 15:46:22 (10/06/87) sgr
decorate-rel7-row.lisp.1 14 61386(8) 10/29/85 22:24:29 (10/06/87) Dodds
decorate-rel7-row-flavor.lisp.6 15 63835(8) 02/13/87 10:18:05 (10/06/87) JRD
delete-ancient-files.lisp.3 1 2055(8) 02/25/86 21:38:50 (10/06/87) Margulies
ed-menu.lisp.10 1 501(8) 02/13/86 15:34:24 (10/06/87) Spool
ed-menu-old-flavors.lisp.2 9 35971(8) 12/06/85 12:33:56 (10/06/87) parmenter
ed-menu-rel6.lisp.9 7 29295(8) 12/02/85 14:32:37 (10/06/87) sgr
ed-menu-rel7.lisp.28 2 6993(8) 07/29/86 16:46:09 (10/06/87) sgr
ed-menu-rel7-patches.lisp.2 7 29093(8) 12/18/85 12:38:03 (10/06/87) sgr
fdump.lisp.3 1 368(8) 01/23/86 13:31:58 (10/06/87) RWK
fdump-rel6.lisp.7 1 2407(8) 01/10/85 20:55:12 (10/06/87) CWH
fdump-rel7.lisp.43 4 15923(8) 04/29/86 08:32:56 (10/06/87) RWK
fep-dir-by-type.lisp.8 1 525(8) 10/31/85 15:42:59 (10/06/87) sgr
fep-dir-by-type-rel6.lisp.2 2 5455(8) 10/31/85 15:37:34 (10/06/87) sgr
fep-dir-by-type-rel7.lisp.5 2 5666(8) 05/29/86 10:46:14 (10/06/87) sgr
fixnum-prime-p.lisp.1 4 13071(8) 02/18/86 22:23:16 (10/06/87) MLB
gauges.lisp.1 5 20226(8) 04/11/85 10:22:08 (10/06/87) SWM
gensymbol.lisp.6 1 1906(8) 10/14/86 16:59:19 (10/06/87) MLB
hash-table-extensions.lisp.5 1 1488(8) 04/29/87 14:09:47 (10/06/87) RLL
keytest.lisp.3 7 28937(8) 11/23/86 16:24:29 (10/06/87) Dodds
lmiti-pathname-patch.lisp.3 2 6986(8) 06/18/85 16:53:51 (10/06/87) rsl
mailing-list-server.lisp.1 1 1208(8) 02/13/87 14:24:50 (10/06/87) doughty
mailing-list-user.lisp.4 2 6438(8) 02/13/87 14:57:56 (10/06/87) York
margin-clock.lisp.25 5 18230(8) 04/30/87 07:42:54 (10/06/87) garren
maze.lisp.19 3 12401(8) 01/04/85 16:57:45 (10/06/87) JLB
melt-hack.lisp.2 2 5135(8) 05/06/87 11:05:47 (10/06/87) Anthony
mlist-server.lisp.43 4 13408(8) 06/30/87 15:47:24 (10/06/87) CGay
mlist-user.lisp.68 4 14861(8) 06/11/87 19:18:33 (10/06/87) CGay
moon.lisp.6 3 10909(8) 04/28/87 16:59:14 (10/06/87) 7thSon
morse.lisp.12 3 8649(8) 07/06/87 12:46:45 (10/06/87) hqm
mouse-char-style.lisp.1 1 2958(8) 09/08/86 05:01:25 (10/06/87) JCMa
opcode-metering.lisp.1 2 5958(8) 03/20/85 12:25:18 (10/06/87) SYNAPS
parse-lines.lisp.1 1 420(8) 09/16/86 12:31:47 (10/06/87) rll
patch.directory.1 1 DIRECTORY ! 02/01/88 15:37:29 X=02/01/88 Mac
pc-metering-hack.lisp.2 2 3527(8) 09/21/84 09:45:06 (10/06/87) DCP
pretty-lessp.lisp.1 2 3716(8) 10/18/85 21:06:56 (10/06/87) MLB
random-normal.lisp.4 1 3232(8) 07/01/87 17:13:31 (10/06/87) Cassels
recursive-dir-del.lisp.3 1 1424(8) 11/26/85 21:14:23 (10/06/87) Alters
rel6-waits.lisp.2 2 5258(8) 10/29/84 00:16:05 (10/06/87) Moon
rel7-waits.lisp.1 2 5454(8) 10/08/86 16:40:44 (10/06/87) Moon
remind.lisp.6 1 365(8) 01/23/87 14:28:55 (10/06/87) Dodds
remind-rel6.lisp.1 5 17991(8) 05/29/85 16:47:21 (10/06/87) Dodds
remind-rel7.lisp.4 6 21919(8) 04/13/87 12:51:14 (10/06/87) Dodds
remind-source.lisp.18 5 17991(8) 11/12/86 16:55:48 (10/06/87) Widzinski
restore-context.lisp.21 4 13479(8) 05/04/87 14:36:39 (10/06/87) jwalker
rshell-tcp.lisp.1 2 6884(8) 12/23/86 16:48:59 (10/06/87) jdg
run-lights.lisp.1 1 578(8) 10/28/85 14:38:37 (10/06/87) sgr
run-lights-rel7.lisp.4 2 5796(8) 10/29/85 14:32:58 (10/06/87) sgr
save-tape.lisp.10 3 10594(8) 09/04/86 02:45:03 (10/06/87) Feinberg
scale-mouse.lisp.1 1 278(8) 05/10/86 22:52:24 (10/06/87) CGAY
scale-mouse-rel6.lisp.7 1 2138(8) 09/18/85 09:15:16 (10/06/87) Tillman
scale-mouse-rel7.lisp.3 1 2677(8) 11/19/86 18:07:12 (10/06/87) CGay
scrub-memory.lisp.2 1 276(8) 10/01/86 12:58:36 (10/06/87) dcook
scrub-memory-rel6.lisp.37 4 15123(8) 08/30/85 11:17:48 (10/06/87) Chucko
scrub-memory-rel7.lisp.13 4 14186(8) 11/12/86 11:39:11 (10/06/87) Chucko
show-hardware-info.lisp.24 4 15230(8) 06/10/87 12:12:28 (10/06/87) CGay
show-new-mail.lisp.7 2 3847(8) 10/18/85 15:19:40 (10/06/87) doughty
simplex.lisp.2 3 9027(8) 04/22/87 20:00:58 (10/17/87) Cherry
styles-from-keyboard.lisp.1 2 5473(8) 08/27/86 13:42:18 (10/06/87) dcook
sum-bytes.lisp.1 1 622(8) 01/25/86 15:42:09 (10/06/87) dlw
telephone-directory.lisp.3 1 284(8) 05/06/86 16:37:50 (10/06/87) CGAY
telephone-directory-rel6.lisp.3 2 6252(8) 09/10/86 12:43:03 (10/06/87) rll
telephone-directory-rel7.lisp.12 4 12722(8) 04/24/87 14:41:59 (10/06/87) Dubin
template-functions.lisp.5 2 5456(8) 09/12/85 18:58:04 (10/06/87) Eric
time-clock.lisp.40 1 407(8) 10/29/85 22:16:19 (10/06/87) Dodds
time-clock-rel6.lisp.1 6 23540(8) 07/02/85 15:08:48 (10/06/87) Dodds
time-clock-rel7.lisp.1 6 23540(8) 07/02/85 15:08:22 (10/06/87) Dodds
time-clock-rel7-row.lisp.2 6 23540(8) 10/29/85 22:18:15 (10/06/87) Dodds
time-clock-source.lisp.4 6 23540(8) 07/10/85 11:14:17 (10/06/87) Dodds
waits.lisp.1 1 258(8) 10/08/86 16:42:57 (10/06/87) Moon
zmacs-scribe.lisp.1 3 9104(8) 12/23/86 16:50:15 (10/06/87) jdg
zwei-scribe.lisp.3 1 224(8) 12/23/86 16:54:03 (10/06/87) jdg
William Seemuller with U.S. Army Engineer Topographic Lab submitted a
program to make viewgraphs. Included is a user's manual.
Andrew Chalmick of the University of Pennsylvania submitted ROOMS and TAG.
The ROOMS system saves screen configurations, it will save the
relative size of each window in the room and the attributes of
the windows in the room.
To save a room, execute the command "Create Room". This will
create a room object in your world and will prompt you for a directory
in which to save the room on disc. You can avoid saving the
room by giving an argument of nil to the keyword "Save".
There are three ways to later show the room. You can
(1) execute the command "Show Room".
(2) Hit the "Function Square" sequence. This will pop up a cute
menu of all rooms already defined in the world.
(3) Execute the function
(show-room 'room-name [:path <room-directory>] )
{You would typically include this in your login file}
The tree-structures [TAG] system defines a set of objects which are very useful for
displaying tag trees. They know about what empty nodes and reduction nodes should
look like and each object has its own individual display information and method to
draw the object. These trees can be displayed to any stream.
The tag system builds a user friendly interface to the tree-structures using the
td:new-graph-from-root display algorithm. The postscript system
allows hardcopy of the trees, the mouse panning allows easier viewing.
I received a copy of the RTAPE for TCP from Barry Margolin at Thinking
Machines. This is the Symbolics BSD Unix RTAPE server converted to run
over TCP/IP. It supports industry-standard 9-track magnetic tapes at
densities of 800, 1600, and 6250 BPI. It is a file of UNIX commands.
Known bugs: This server is only known to work on Ultrix 2.0; it
contains conditionals for other machines, but they haven't been tested
(some come from the original Symbolics Chaosnet version). Due to an
Ultrix tape driver limitation, whenever you open a tape, it will always
report that it is not at the beginning of the tape. When reading a
tape, EOT is not reported properly, instead showing up as "Internal
error 28" (this is ENOSPC). Only two densities are supported on Ultrix:
if the requested density is >1600, high density is requested, otherwise
low density is used.
Robert W. Scheifler at MIT has contributed the X Window System Version 10.4.
The X server allows you to run X applications on other machines and display
them on your lispm.
To load the X server on a lispm, do
Load System X-Windows
X programs can use both lispm fonts and X fonts. X fonts should be installed
in the X-WINDOWS:FONTS; directory. Note that just the server is running on
the lispm; probably the only applications are those running on a Unix box
somewhere. No lispm interface for writing X applications is provided.
A few server aspects can be diddled with X:MENU. For example, various
X programs to use the Shift key with the mouse. You can either pass through
Shift-Right by also pressing the Hyper key, or you can use X:MENU to make
Hyper act like Shift.
There is no support for running X window managers; use the standard lispm
facilities instead, and X windows will behave properly.
On a Unix box, set the DISPLAY environment variable to host:0, where host is
the name of your lispm, and then run X applications. They should
automagically display on your lispm. See the Unix man pages for info on the
specific applications.
The X server on the lispm is inadequate in various respects. Many X programs
will not function correctly. There is support for using the color screen on
the lispm, but it is probably buggy.
The X remote screen system allows you to run vanilla applications on one
lispm and display them on another (or on any X server), by using X to create
virtual screens.
To load the X remote screen support, do
Load System X-Remote-Screen
The top-level routine is X:OPEN-REMOTE. Only monochrome screens are
currently supported, although the screen can be displayed in color on
a color X server. When the X server is not on a lispm, you need to
specify a :FONT-PATH (a directory name) where lispm fonts should be
stored on the server's machine; lispm fonts will be copied over
on-the-fly as necessary.
From non-lispm keyboards, you can type the lispm character set by using
slightly extended SUPDUP conventions. Type ^_? for details. From lispm
keyboards, you will need to type Hyper-Select and Hyper-Function to pass
Select and Function through.
There are a fair number of known bugs. For example, blinkers stop blinking
after a MORE break, and various pop-up menus drop into the debugger. In
the document examiner, trying to get an overview will cause Output Hold
because of the way temporary windows must be crocked. Zmacs cannot be
used remotely because of its single-process implementation. When displaying
on a non-lispm X server, some things fail to display because of X V10
limitations; for example, the dashed line across the screen when the cursor
is in a scroll bar.
- References:
- SLUG library
- From: "Donald H. Mitchell" <dmitchell%backus.trc.amoco.com@RELAY.CS.NET>