From slug-distribution-owner Mon Jan  4 23:13:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150188>; Mon, 4 Jan 1993 23:13:11 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 4 Jan 93 19:32:34-PST
Received: from ELCAPITAN.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA13056 for slug@iu.ai.sri.com; Mon, 4 Jan 93 19:29:41 PST
Date:	Mon, 4 Jan 1993 22:30:00 -0500
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: Symbolics 3600: A decade of performance
To:	slug@ai.sri.com
Message-Id: <19930105033001.1.TYSON@ELCAPITAN.AI.SRI.COM>

Darwin, a Symbolics 3600 (S/N 102), was brought to life December 28, 1982
(As I recall, it and S/N 101 were delivered during the year-end break.)
The machine is in daily use by one of our staff (who has used it for years).

As with George Washington's ax, most of its pieces have been replaced over
the years (it got an IFU so all its processor cards were changed
and its I/O was upgraded so the I/O and I/O paddle cards were changed)
but:

512K Memory (P/N 170002, Serial 117) in LBus slot 01:
    Octal Base address: 2000000
    Manufactured on 12/13/82 as rev 1, functions as rev 1, ECO level 0.


The original quote (dated 12/7/81, based on price lists of 4/81 and
11/81) was for $57,750 for the basic 3600 (w/ 256K words of main memory,
80mb drive) with another $7,000 for another 80mb drive.  As I recall,
before delivery the amount of memory was upgraded to 512K words (price
list: $9,000) and we got an Owl drive (160mb for $4,400 if replacing the
80mb drive).  The price list also had Pascal ($10K), C ($12.5K), and
Fortran 77 ($12.5K).

Symbolics has had hard times for the past few years but it made a worthy
product a decade ago.  It is interesting that it is still usable.  The
Sun 1 came out about that time.  I don't know of any that are still in use.


I hope that Symbolics can somehow thrive during the next decade.

From slug-distribution-owner Tue Jan  5 12:52:33 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Tue, 5 Jan 1993 12:52:21 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 09:13:50-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA18950 for slug@iu.ai.sri.com; Tue, 5 Jan 93 09:11:05 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0n9Ho6-0008O1C@rsoft.rsoft.bc.ca>; Tue, 5 Jan 93 09:11 PST
Message-Id: <m0n9Ho6-0008O1C@rsoft.rsoft.bc.ca>
Date:	Tue, 5 Jan 1993 12:11:00 -0500
To:	slug@ai.sri.com
Subject: May Symbolics thrive...
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Interesting stuff, Mabry. I also am amazed at how enduring these platforms
are (mine's a 3650). The '50 is not sooo old, but considering what else came
out in '87 or so, it's a heck of a package, especially considering the great
software.
Although it will probably be quite a long time before this machine is
retired,
I'm looking forward (as an S-Products graphics user) to a porting of the
system
to a unix box (he ducks the barrage of projectiles..:). The relatively
brutish
power now being achieved there can certainly be put to good use in the
graphics
field, and perhaps in other areas traditionally ruled by the Lisp machine,
the
Symbolics Lisp machine in particular(?)
I'd be interested to hear of anyone's thoughts-experiences-insights into this
possible direction. Would it be possible to re-created the XL1200's magic on
a unix workstation? Has anyone heard of any moves toward the porting of the
S-Products (I know it's Nichimen's game now) to the SGI? Should I be feeling
a general ill will towards me for even suggesting this? :)  Scott
p.s. By XL1200, I mean XL1200 and Genera, of course.


From slug-distribution-owner Tue Jan  5 16:44:29 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150196>; Tue, 5 Jan 1993 16:44:19 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 13:11:14-PST
Received: from gatech.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA23025
	  for slug@iu.ai.sri.com; Tue, 5 Jan 93 13:08:28 PST
Received: from burdell.cc.gatech.edu by gatech.edu (4.1/Gatech-9.1) id
	  AA24128 for slug@ai.sri.com; Tue, 5 Jan 93 16:10:48 EST
Received: from pravda.cc.gatech.edu by burdell.cc.gatech.edu
	  (4.1/SMI-4.1) id AA09744; for slug@ai.sri.com; Tue,
	  5 Jan 93 16:08:23 EST
Received: from kant.gatech.edu (kant.cc.gatech.edu) by
	  pravda.cc.gatech.edu (4.1/SMI-4.1) id AA25688; Tue,
	  5 Jan 93 16:08:04 EST
Date:	Tue, 5 Jan 1993 16:07:00 -0500
From:	Richard Billington <buff@cc.gatech.edu>
Subject: May Symbolics thrive...
To:	slug@ai.sri.com
In-Reply-To: <m0n9Ho6-0008O1C@rsoft.rsoft.bc.ca>
Message-Id: <19930105210737.1.BUFF@kant.gatech.edu>

No question, the environment is what makes these machines worth continuing to
run. Hats off to the hardware boys who did the original design, though. I wish
all computer hardware was as well engineered. It gets real boring waiting for
file i/o to complete on my 3670, but the alternative makes me cringe. 

I remember people used to complain about getting dumped into some frightening
place called "the cold load stream" - I guess getting dumped to the unix
monitor prompt (which has only a small set of possible actions, most of which
mean booting the machine, none of which will help you figure out why your
there) is more understandable to some.

But, of all the things that may go by the board in my lisp/computer life
someday soon, its the keyboard I'm sure to lose, and miss mightily. I'm a
lousy typist and this one fits my fingers like no other. Plus I like the
arrangement of the "cording" keys (c-m-h-s).

From slug-distribution-owner Tue Jan  5 17:40:29 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150194>; Tue, 5 Jan 1993 17:40:22 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 14:08:47-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA24104 for slug@iu.ai.sri.com; Tue, 5 Jan 93 14:06:17 PST
Received: from Think.COM by mail.think.com; Tue,
	  5 Jan 93 17:06:13 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue,
	  5 Jan 93 17:06:09 EST
Date:	Tue, 5 Jan 1993 17:06:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: May Symbolics thrive...
To:	Richard Billington <buff@cc.gatech.edu>
Cc:	slug@ai.sri.com
In-Reply-To: <19930105210737.1.BUFF@kant.gatech.edu>
Message-Id: <19930105220604.0.BARMAR@occam.think.com>

    Date: Tue, 5 Jan 1993 16:07 EST
    From: Richard Billington <buff@cc.gatech.edu>

    I remember people used to complain about getting dumped into some frightening
    place called "the cold load stream" - I guess getting dumped to the unix
    monitor prompt (which has only a small set of possible actions, most of which
    mean booting the machine, none of which will help you figure out why your
    there) is more understandable to some.

Don't get me wrong, I love my Lispm.  But Unix doesn't crash down to the
monitor prompt nearly as often as Genera dumps you into the cold load
stream.  It's really annoying for me these days, since the cold load
stream is on a different console (I use an X terminal as my normal
console), and I get dumped into it pretty often (whenever X errors
happen (I have one of the best X terminals on the market, and it never
crashes Unix applications, so I'm forced to assume the Lispm is doing
something wrong) -- I finally got tired of it and ADVISEd the X error
function so it always ignores the error).

    But, of all the things that may go by the board in my lisp/computer life
    someday soon, its the keyboard I'm sure to lose, and miss mightily. I'm a
    lousy typist and this one fits my fingers like no other. Plus I like the
    arrangement of the "cording" keys (c-m-h-s).

Yes, I definitely miss that.

                                                barmar

From slug-distribution-owner Tue Jan  5 18:39:42 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150194>; Tue, 5 Jan 1993 18:39:36 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 14:51:06-PST
Received: from lucid.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA25185
	  for slug@iu.ai.sri.com; Tue, 5 Jan 93 14:48:26 PST
Received: from oakland-hills.lucid ([192.31.212.153]) by
	  heavens-gate.lucid.com id AA09296g; Tue, 5 Jan 93 14:48:07 PST
Received: by oakland-hills.lucid (4.1/SMI-4.1) id AA04059; Tue,
	  5 Jan 93 14:40:42 PST
Date:	Tue, 5 Jan 1993 17:40:42 -0500
From:	york%oakland-hills@lucid.com (Bill York)
Message-Id: <9301052240.AA04059@oakland-hills.lucid>
To:	barmar@Think.COM
Cc:	buff@cc.gatech.edu, slug@ai.sri.com
In-Reply-To: Barry Margolin's message of Tue,
	     5 Jan 1993 17:06 -0500 <19930105220604.0.BARMAR@occam.think.com>
Subject: May Symbolics thrive...
Reply-To: York@lucid.com

   Date: Tue, 5 Jan 1993 17:06 -0500
   From: Barry Margolin <barmar@Think.COM>

       Date: Tue, 5 Jan 1993 16:07 EST
       From: Richard Billington <buff@cc.gatech.edu>

       I remember people used to complain about getting dumped into some frightening
       place called "the cold load stream" - I guess getting dumped to the unix
       monitor prompt (which has only a small set of possible actions, most of which
       mean booting the machine, none of which will help you figure out why your
       there) is more understandable to some.

   Don't get me wrong, I love my Lispm.  But Unix doesn't crash down to the
   monitor prompt nearly as often as Genera dumps you into the cold load
   stream.

[reasonable complaints about robustness of Genera X software removed]

     -- I finally got tired of it and ADVISEd the X error
   function so it always ignores the error).

Try THAT with one of your Unix X clients!

From slug-distribution-owner Tue Jan  5 20:57:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150194>; Tue, 5 Jan 1993 20:56:57 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 16:54:06-PST
Received: from linc.cis.upenn.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA27406 for slug@iu.ai.sri.com; Tue, 5 Jan 93 16:52:10 PST
Received: from KAPPA.CIS.UPENN.EDU by linc.cis.upenn.edu id AA05772;
	  Tue, 5 Jan 93 19:51:59 -0500
Return-Path: <qobi@unagi.cis.upenn.edu>
Received: by kappa.cis.upenn.edu id AA00274; Tue, 5 Jan 93 19:51:58 EST
Date:	Tue, 5 Jan 1993 19:51:58 -0500
From:	qobi@unagi.cis.upenn.edu
Posted-Date: Tue, 5 Jan 93 19:51:58 EST
Message-Id: <9301060051.AA00274@kappa.cis.upenn.edu>
To:	York@lucid.com
Cc:	barmar@think.com, buff@cc.gatech.edu, slug@ai.sri.com
In-Reply-To: Bill York's message of Tue,
	     5 Jan 93 14:40:42 PST <9301052240.AA04059@oakland-hills.lucid>
Subject: May Symbolics thrive...
Reply-To: Qobi@central.cis.upenn.edu

Come on you guys. Have any of you really tried to use Lucid/GNUEmacs/ILisp/CLIM
on a SPARCstation ELC or better (with at least 32 megabytes). I have been
using such for almost a year now, writing tens of thousands of lines of code
and find that the SPARCstation configuration is hands down better than
anything Symbolics ever produced. The SPARCstation configuration is at least
twice as fast as an XL1200 on the average and at least ten or twenty times
faster than a 3640. For some things (like compiling source files using the
development mode compiler and dynamic GC), the SPARCstation configuration is
two orders of magnitude faster than an XL1200 (yes an XL1200). And it costs
one fifth as much. And my ELC is a generation out of date. A SPARCstation-10,
an RS6000, a MIPS R4000 or a DEC Alpha should make an XL1200 seem like a PDP-8.

Ah, the development environment you say makes all the difference. But have you
really tried Lucid/GNUEmacs/ILisp/CLIM? I'm not talking about Unix and C++.
I'm talking about CommonLisp. Now don't tell me about hacking networking and
window system internals since Unix provides all of that as a black box and
most research and applications development work is not about doing operating
system development. I find that at least 85% of all the wonderfull features
of Genera that I used on a daily basis are available on my SPARCstation. And
the ones that weren't there when I came along (like m-sh-C) I implemented
myself. (If people are interested, I might be able to convince UPenn to allow
me to release my implementation of m-sh-C for GNUEMacs/ILisp). The remainder
are more than made up for by the blazing speed.

I was one of the first 3600 users. Back in 1982 I purchased two 3600s sight
unseen, one of the first commercial organizations to do so. I didn't touch
another brand of computer for ten years as I had the great fortune of having a
Symbolics to work on everywhere I have been for the past ten years. So with
great trepidation I faced the decision to switch to SPARCstations little over a
year ago. It took me a few months to port several of my most current research
projects totalling a few tens of thousands of line of code. Now in retrospect,
if I was given the opportunity to switch back, even if you gave me a free
XL1200 that was twice as fast, I wouldn't do it. Yes, every now and then I
curse out my Unix machine for doing something in a brain damaged fashion and
wish that the whole world did the right thing like Symbolics. But all I have
to do to get over it is remember how I had to twiddle my thumbs when I typed
<Select> L and my machine paged and GCed for the next few minutes. Really, try
switching, I promise you that you'll never go back. I pity those poor souls
still using 36xx machines.

Symbolics made one fundamental mistake. They ignored performance. They
focussed their energy on making a whole operating system (ignoring all of the
other things like Fortran/Pascal/C/Ada compilers, Joshua, Statice, Concordia,
the S-products) when the real valued added of the their system was the Lisp
development environment. Back in 1982 not only was the 3600 the best Lisp
development environement, it also was the fastest Lisp execution vehicle as
well as the one with the highest performance/price ratio. If they would have
stuck to those three marketing goals: highest Lisp performance, highest
performance/price ratio, and best LISP development environment, the areas of
their unique strength, and did not attempt to reinvent the wheel of file
systems, tape backup systems, network systems, window systems, etc. and
instead leveraged off of other peoples work in those areas, they would probably
still be in business today---and I would probably still proudly be using their
products.

So what is the upshot of all this. I think that the Lisp community faces a
much graver problem: not the demise of Symbolics but the demise of CommonLisp.
I see lots of people around me spending ten times the effort to code something
in C or C++ than it would take in CommonLisp. Yet the community of CommonLisp
users is dwindling because people are not willing to pay the performance hit
(perceived or imagined) of using CommonLisp over C. CommonLisp vendors find it
hard to stay in business due to the small market for their product. While I
used to dread the day I would have to switch from Symbolics to other
platforms, I now really fear the day when there will be no CommonLisp
implementation. What we have to do to prevent that day from happening is
support and encourage the development of really high performance CommonLisp
implementations, not creaping featurism in the design of CommonLisp.

So to quote Christine Lavin, 28 December 1992 is not a time for celebration
but a time for nostalgia of longing for the innocense of days gone by.
	End of Flame,
	Jeff

From slug-distribution-owner Tue Jan  5 20:57:03 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Tue, 5 Jan 1993 20:56:58 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 16:56:30-PST
Received: from CHARON.arc.nasa.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA27422 for slug@iu.ai.sri.com; Tue, 5 Jan 93 16:54:29 PST
Received: from SIBYL.arc.nasa.gov by CHARON.arc.nasa.gov via INTERNET
	  with SMTP id 152632; 5 Jan 1993 16:53:24-0800
Date:	Tue, 5 Jan 1993 19:52:00 -0500
From:	Bob Kanefsky <Kanef@PTOLEMY.arc.nasa.gov>
Subject: May Symbolics thrive...
To:	barmar@Think.COM
Cc:	slug@ai.sri.com
In-Reply-To: <19930105220604.0.BARMAR@occam.think.com>
Message-Id: <19930106005205.9.KANEF@SIBYL.arc.nasa.gov>

    Date: Tue, 5 Jan 1993 14:06 PST
    From: Barry Margolin <barmar@Think.COM>

    I have one of the best X terminals on the market, and it never
    crashes Unix applications, so I'm forced to assume the Lispm is doing
    something wrong [...]

I wouldn't be surprised, but I'm not sure it necessarily follows.
It seems likely that the maker of the X terminal tested it with
Unix and did whatever was needed to work around any problems that
occurred.  It seems unlikely that they tested it with Genera.
So isn't it possible that Genera is following the standard but is
exercising a bug that Unix happens not to exercise?

Still, I get dumped into the cold load stream on my X terminal too often too,
apparently because I have too many Symbolics windows with :save-bits set and
the X terminal runs out of memory and Genera doesn't handle it gracefully.

					--Kanef
					  (standard disclaimer)

From slug-distribution-owner Tue Jan  5 23:12:25 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150194>; Tue, 5 Jan 1993 23:12:15 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 19:07:36-PST
Received: from KARIBA.BBN.COM (PILSNER.BBN.COM) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA06005 for slug@iu.ai.sri.com; Tue,
	  5 Jan 93 19:04:17 PST
Message-Id: <9301060304.AA06005@Sunset.AI.SRI.COM>
To:	Qobi@central.cis.upenn.edu, slug@ai.sri.com
In-Reply-To: qobi@unagi.cis.upenn.edu's message of Tue,
	     5 Jan 93 19:51:58 EST <9301060051.AA00274@kappa.cis.upenn.edu>
Subject: May Symbolics thrive...
From:	aboulang@BBN.COM
Sender: aboulang@BBN.COM
Reply-To: aboulanger@BBN.COM
Date:	Tue, 5 Jan 1993 22:01:31 -0500
Source-Info: From (or Sender) name not authenticated.

   Date: Tue, 5 Jan 93 19:51:58 EST
   From: qobi@unagi.cis.upenn.edu
   Posted-Date: Tue, 5 Jan 93 19:51:58 EST
   Reply-To: Qobi@central.cis.upenn.edu

   Come on you guys. Have any of you really tried to use Lucid/GNUEmacs/ILisp/CLIM
   on a SPARCstation ELC or better (with at least 32 megabytes). I have been
   using such for almost a year now, writing tens of thousands of lines of code
   and find that the SPARCstation configuration is hands down better than
   anything Symbolics ever produced. The SPARCstation configuration is at least
   twice as fast as an XL1200 on the average and at least ten or twenty times
   faster than a 3640. For some things (like compiling source files using the
   development mode compiler and dynamic GC), the SPARCstation configuration is
   two orders of magnitude faster than an XL1200 (yes an XL1200). And it costs
   one fifth as much. And my ELC is a generation out of date. A SPARCstation-10,
   an RS6000, a MIPS R4000 or a DEC Alpha should make an XL1200 seem like a PDP-8.

   Ah, the development environment you say makes all the difference. But have you
   really tried Lucid/GNUEmacs/ILisp/CLIM? I'm not talking about Unix and C++.
   I'm talking about CommonLisp. Now don't tell me about hacking networking and
   window system internals since Unix provides all of that as a black box and
   most research and applications development work is not about doing operating
   system development. I find that at least 85% of all the wonderfull features
   of Genera that I used on a daily basis are available on my SPARCstation. And
   the ones that weren't there when I came along (like m-sh-C) I implemented
   myself. (If people are interested, I might be able to convince UPenn to allow
   me to release my implementation of m-sh-C for GNUEMacs/ILisp). The remainder
   are more than made up for by the blazing speed.

I have used exactly this config -- blech. Try to fix some of the
handshaking problems with a foreign editor to lisp. (I can do this but
the man hours you take trying to fix things up when you have code to
write.) Try to debug optimized code! I like speed, but at what price?
(One can do some amazing speed hacking on the Symbolics if you get into
the non Commonlisp level.) We really *still* need tags. The debugger
can drive you up a wall. Try to debug with several processes talking
to you at once -- all in the same window! (This is better now in some
lisp-emacs interfaces to be fair.)  CLIM streams don't like
interacting with the debugger still. FFI's can do a lot of copying of data
because the representation of data is different in C and tagged lisp
(Allegro or Lucid)/GNUEmacs/ILisp/CLIM is still pretty brittle.


   I was one of the first 3600 users. Back in 1982 I purchased two 3600s sight
   unseen, one of the first commercial organizations to do so. I didn't touch
   another brand of computer for ten years as I had the great fortune of having a
   Symbolics to work on everywhere I have been for the past ten years. So with
   great trepidation I faced the decision to switch to SPARCstations little over a
   year ago. It took me a few months to port several of my most current research
   projects totalling a few tens of thousands of line of code. Now in retrospect,
   if I was given the opportunity to switch back, even if you gave me a free
   XL1200 that was twice as fast, I wouldn't do it. Yes, every now and then I
   curse out my Unix machine for doing something in a brain damaged fashion and
   wish that the whole world did the right thing like Symbolics. But all I have
   to do to get over it is remember how I had to twiddle my thumbs when I typed
   <Select> L and my machine paged and GCed for the next few minutes. Really, try
   switching, I promise you that you'll never go back. I pity those poor souls
   still using 36xx machines.

I wish I still could and I don't need your pity, thanks. Speed
sometimes has a blinding effect. Remember that the memory a typical
36xx was ~4X2MW or 8Mbyte. They did run a *lot* better with more memory.

   Symbolics made one fundamental mistake. They ignored performance. They
   focussed their energy on making a whole operating system (ignoring all of the
   other things like Fortran/Pascal/C/Ada compilers, Joshua, Statice, Concordia,
   the S-products) when the real valued added of the their system was the Lisp
   development environment. Back in 1982 not only was the 3600 the best Lisp
   development environement, it also was the fastest Lisp execution vehicle as
   well as the one with the highest performance/price ratio. If they would have
   stuck to those three marketing goals: highest Lisp performance, highest
   performance/price ratio, and best LISP development environment, the areas of
   their unique strength, and did not attempt to reinvent the wheel of file
   systems, tape backup systems, network systems, window systems, etc. and
   instead leveraged off of other peoples work in those areas, they would probably
   still be in business today---and I would probably still proudly be using their
   products.

They still are in business.  I think the error was to hope to compete
with RISC and not consult with RISC folk to add tagged features. RISC is a
bit of self fulfilling prophecy - you get performance on what you
empirically use as target code.


IMHO, of course,
Albert Boulanger
aboulanger@bbn.com

From slug-distribution-owner Tue Jan  5 23:12:46 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150196>; Tue, 5 Jan 1993 23:12:37 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 19:07:05-PST
Received: from KARIBA.BBN.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA06004 for slug@iu.ai.sri.com; Tue, 5 Jan 93 19:04:16 PST
Message-Id: <9301060304.AA06004@Sunset.AI.SRI.COM>
To:	Qobi@central.cis.upenn.edu, slug@ai.sri.com
In-Reply-To: qobi@unagi.cis.upenn.edu's message of Tue,
	     5 Jan 93 19:51:58 EST <9301060051.AA00274@kappa.cis.upenn.edu>
Subject: May Symbolics thrive...
From:	aboulang@BBN.COM
Sender: aboulang@BBN.COM
Reply-To: aboulanger@BBN.COM
Date:	Tue, 5 Jan 1993 22:01:31 -0500
Source-Info: From (or Sender) name not authenticated.

   Date: Tue, 5 Jan 93 19:51:58 EST
   From: qobi@unagi.cis.upenn.edu
   Posted-Date: Tue, 5 Jan 93 19:51:58 EST
   Reply-To: Qobi@central.cis.upenn.edu

   Come on you guys. Have any of you really tried to use Lucid/GNUEmacs/ILisp/CLIM
   on a SPARCstation ELC or better (with at least 32 megabytes). I have been
   using such for almost a year now, writing tens of thousands of lines of code
   and find that the SPARCstation configuration is hands down better than
   anything Symbolics ever produced. The SPARCstation configuration is at least
   twice as fast as an XL1200 on the average and at least ten or twenty times
   faster than a 3640. For some things (like compiling source files using the
   development mode compiler and dynamic GC), the SPARCstation configuration is
   two orders of magnitude faster than an XL1200 (yes an XL1200). And it costs
   one fifth as much. And my ELC is a generation out of date. A SPARCstation-10,
   an RS6000, a MIPS R4000 or a DEC Alpha should make an XL1200 seem like a PDP-8.

   Ah, the development environment you say makes all the difference. But have you
   really tried Lucid/GNUEmacs/ILisp/CLIM? I'm not talking about Unix and C++.
   I'm talking about CommonLisp. Now don't tell me about hacking networking and
   window system internals since Unix provides all of that as a black box and
   most research and applications development work is not about doing operating
   system development. I find that at least 85% of all the wonderfull features
   of Genera that I used on a daily basis are available on my SPARCstation. And
   the ones that weren't there when I came along (like m-sh-C) I implemented
   myself. (If people are interested, I might be able to convince UPenn to allow
   me to release my implementation of m-sh-C for GNUEMacs/ILisp). The remainder
   are more than made up for by the blazing speed.

I have used exactly this config -- blech. Try to fix some of the
handshaking problems with a foreign editor to lisp. (I can do this but
the man hours you take trying to fix things up when you have code to
write.) Try to debug optimized code! I like speed, but at what price?
(One can do some amazing speed hacking on the Symbolics if you get into
the non Commonlisp level.) We really *still* need tags. The debugger
can drive you up a wall. Try to debug with several processes talking
to you at once -- all in the same window! (This is better now in some
lisp-emacs interfaces to be fair.)  CLIM streams don't like
interacting with the debugger still. FFI's can do a lot of copying of data
because the representation of data is different in C and tagged lisp
(Allegro or Lucid)/GNUEmacs/ILisp/CLIM is still pretty brittle.


   I was one of the first 3600 users. Back in 1982 I purchased two 3600s sight
   unseen, one of the first commercial organizations to do so. I didn't touch
   another brand of computer for ten years as I had the great fortune of having a
   Symbolics to work on everywhere I have been for the past ten years. So with
   great trepidation I faced the decision to switch to SPARCstations little over a
   year ago. It took me a few months to port several of my most current research
   projects totalling a few tens of thousands of line of code. Now in retrospect,
   if I was given the opportunity to switch back, even if you gave me a free
   XL1200 that was twice as fast, I wouldn't do it. Yes, every now and then I
   curse out my Unix machine for doing something in a brain damaged fashion and
   wish that the whole world did the right thing like Symbolics. But all I have
   to do to get over it is remember how I had to twiddle my thumbs when I typed
   <Select> L and my machine paged and GCed for the next few minutes. Really, try
   switching, I promise you that you'll never go back. I pity those poor souls
   still using 36xx machines.

I wish I still could and I don't need your pity, thanks. Speed
sometimes has a blinding effect. Remember that the memory a typical
36xx was ~4X2MW or 8Mbyte. They did run a *lot* better with more memory.

   Symbolics made one fundamental mistake. They ignored performance. They
   focussed their energy on making a whole operating system (ignoring all of the
   other things like Fortran/Pascal/C/Ada compilers, Joshua, Statice, Concordia,
   the S-products) when the real valued added of the their system was the Lisp
   development environment. Back in 1982 not only was the 3600 the best Lisp
   development environement, it also was the fastest Lisp execution vehicle as
   well as the one with the highest performance/price ratio. If they would have
   stuck to those three marketing goals: highest Lisp performance, highest
   performance/price ratio, and best LISP development environment, the areas of
   their unique strength, and did not attempt to reinvent the wheel of file
   systems, tape backup systems, network systems, window systems, etc. and
   instead leveraged off of other peoples work in those areas, they would probably
   still be in business today---and I would probably still proudly be using their
   products.

They still are in business.  I think the error was to hope to compete
with RISC and not consult with RISC folk to add tagged features. RISC is a
bit of self fulfilling prophecy - you get performance on what you
empirically use as target code.


IMHO, of course,
Albert Boulanger
aboulanger@bbn.com

From slug-distribution-owner Tue Jan  5 23:12:48 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Tue, 5 Jan 1993 23:12:36 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 19:35:44-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA13158 for slug@iu.ai.sri.com; Tue,
	  5 Jan 93 19:33:05 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 978224; 5
	  Jan 1993 22:33:29-0500
Date:	Tue, 5 Jan 1993 22:31:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Ok, tell me more ...
To:	qobi%unagi.cis.upenn.edu@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930106033115.1.MARTIN@VEGA.cmt.dialnet.symbolics.com>

Jeff,

Its not often I reply to mail on SLUG or anything else, (in fact this is
my first attempt to do so) but I am very interested in what you had to
say about the Lucid/GNUEmacs/ILisp/CLIM environment. You see I am not a
software programmer as such, but I do use the Symbolics MacI model 3 to
do IC and Board Level electronic designs. I know the Symbolics machine
very well because I was fortunate enough to use it at my previous place
of employment (Analog Devices in Boston).  I also used a DEC 3100 unix
machine for simulations, a Macintosh and IBM PC for documentation and
lab work. When I started my own company the first machine I bought was a
Mac Ivory (and consequently I have access to the macintosh) and the
second machine was an IBM 486/33 PC. We have no UNIX machines. Our company
exists to manufacture electronic test equipment for IC designers to
characterize so called "mixed signal" chips.

My experience is different from yours. I find the Symbolics environment
much "faster" than IBM, Mac or UNIX. The work I do needs documentation,
schematic drawing, Email and some modeling of systems in code. I write
models in LISP. I can sympathize with the Symbolics "worshipers"
because I think I know what they are talking about: its the
"integration" of the whole thing that leverages what we do. UNIX
colleagues of mine talk about integrated tools and how great such and
such a thing is, but I find them hopelessly disjoint.  "Integrated"
seems to mean sharing a common file format and cutting and pasting.

[In the Symbolics environment I can include a simulation result
in a concordia file and when I click on it access the original data. I
can click on a schematic and edit that, I can send a schematic over
Email, in the editor I can initialize some lisp code from the schematic
drawing, I can get the schematic network to "write" a lisp function, and
call that function to simulate it. In the schematic a real editor window
appears to type in notes and similar. All the commands are the same
(meta-. to edit etc)].  

Now I know Windows, for example, says it is integrated. We have Windows
and Windows NT - the code my company writes all runs under windows. We
have hired expert windows programmers. But the reality remains that
these things only asymptotically approach the Symbolics machine
environment. They all fall down because the low level programatic
interfaces differ (my description: - I mean that I can't do what I do on
the LISP machine - put a Word editor in a rectangular region of a
schematic for example - words fail me, but I would hope you programmer
folks know what I mean).

Now, here is why Symbolics will ultimately have to change tactics to
succeed: even though I, as the founder of this company, know that the
Symbolics development environment is the best of all I have seen, and that
LISP is the "natural" language for IC test program development, all out
products will have C++ and not LISP environments. I just do not know how
to deliver a Symbolics, or even a LISP environment, to Joe User. 

So Symbolics stays in the hands of hackers like me who dream in LISP and
do great things but don't buy many machines; and C takes over the rest
of the world, selling very well and becoming the defacto programming
language. It really is a shame.

This is the bottom line: I think you are a guy who should know what I am
talking about. So tell me, that list of products
Lucid/GNUEmacs/ILisp/CLIM, can I really use that to deliver a product
with the Symbolics look/feel/power, or come acceptably close? If it can
then lets stop lamenting the demise of Symbolics and get on with it.
Put me on to the sales folks and I'll get a demo.

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Wed Jan  6 03:34:54 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Wed, 6 Jan 1993 03:34:44 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 5 Jan 93 23:54:37-PST
Received: from punch.ic.ac.uk ([155.198.5.4]) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA16543 for slug@iu.ai.sri.com; Tue,
	  5 Jan 93 23:52:42 PST
Received: from cvcmgag1.cv.ic.ac.uk by punch.ic.ac.uk with SMTP (PP) id
	  <05863-0@punch.ic.ac.uk>; Wed, 6 Jan 1993 07:52:13 +0000
Received: from cvcgf by cvcmga.cv.ic.ac.uk (920330.SGI/4.0) id AA22593;
	  Wed, 6 Jan 93 07:53:45 GMT
From:	c.bridgewater@ic.ac.uk
Date:	Wed, 6 Jan 1993 02:53:43 -0500
Message-Id: <7051.9301060753@cvcgf.cv.ic.ac.uk>
To:	slug@ai.sri.com
Subject: Re: May Symbolics Thrive.....


Hi everyone,

<< I saw the comments about SPARC vs 36xx and chuckled quietly to myself >>

Some of my building design software was ported off a SPARC1 with 8Mb of RAM
running POPLOG's Common Lisp to a 3630 with 2M words of main memory (courtesy
of Evans & Sutherland UK). No optimisation of code was done for the 3630 (I'm
still a fairly naive user), but the code ran between 4 and 5 times faster in
interpreted form and between 8 and 9 times faster for compiled versions. Much
of the SUN's cpu seemed to be taken up with running the network, whereas the 
3630 is a standalone machine. I'm dubious as to whether the minimal set up of
the 3630 could compete with the glorious-sounding specification of the ELC
mentioned in another post, but I've no complaints regarding speed or ease of
porting to and from Symbolics Common Lisp. The "Game of Life" example in the
programming tutorial booklet gives similar speed comparisons for the two
machine configurations I have access to. 

I agree with other folk who like the development environment on Symbolics, 
but then I haven't seen the Unix set-up mentioned (intense jealousy...).

Regards,

Colin


****************************************************************************
*  Colin Bridgewater		     *    c.bridgewater@uk.ac.ic   * \   / *
*  Head Robot Wrangler		     * tel:+44-(0)71-589-5111x4842 *  \ /  *
*  Construction Robotics Research    * BE KIND TO SPIDERS & SNAILS * --*-- *
*  Department of Civil Engineering   *  -------------------------  *  / \  *
*  Imperial College, London, UK.     *  alias 'the happy hacker'   * /   \ *
****************************************************************************




From slug-distribution-owner Wed Jan  6 13:25:48 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Wed, 6 Jan 1993 13:25:44 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 6 Jan 93 09:41:39-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA19578 for slug@iu.ai.sri.com; Wed,
	  6 Jan 93 09:39:29 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 978535;
	  6 Jan 1993 12:39:44-0500
Date:	Tue, 5 Jan 1993 22:42:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: May Symbolics thrive...
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Qobi%central.cis.upenn.edu@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	York%lucid.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	barmar%think.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	buff%cc.gatech.edu@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <9301060051.AA00274@kappa.cis.upenn.edu>
Message-Id: <19930106034259.7.GOOCH@tijeras.sw-sw.com>

    Date: Tue, 5 Jan 1993 18:51 CST
    From: qobi@unagi.cis.upenn.edu

    Come on you guys....  The remainder [of Lispm capabilities]
    are more than made up for by the blazing speed.

An old debate.  Performance versus functionality, which matters most?

Who cares?  The relevant question is: why can't we have both?  Sometimes
speed matters most, sometimes specific capabilities matter most, and
sometimes they both matter a lot.  Is there any good reason that we
don't have both, together in one platform, already?  I said GOOD reason.

It's a sure thing that no Lispm can come close to a really spiffy RISC
workstation in performance any more.  It's just as clear (to me at least)
that no software environment has yet come close to the quality of Genera
for program development.  I put Lucid/GNU/whatever somewhere near halfway
between Borland on a DOS/Windows PC and a Lispm, with the moderately
large gaps on either side narrowing all the time.  Watch out, or before
long your argument in favor of the price/performance of your RISC machine
may turn against you and you'll end up using C on a 486/66, or something
similar.

I still use a 3650 regularly, and find it to be superior to anything for
certain development activities.  Not for 3D image processing, however!
What I'd like to see is the blending of the best of all possible worlds -
better user friendliness than a Mac, greater multiplicity of software and
hardware add-ons than a PC, even tighter integration, more powerful tools
and more open information access than Genera, and more speed than a RISC
workstation.  There are other things, but you get the picture.

Why should we waste time debating he relative merits (or rather, demerits)
of our various computer platforms?  To quote Scott Warren, "Computers don't
work."  If they did, we might be pretty much out of jobs ourselves.  So,
given that none of our computers are perfect, let's try to promote their
improvement, rather than indulging in divisive, unproductive argumentation.

    ....Symbolics made one fundamental mistake. They ignored performance....

This is silly.  Performance was not ignored, it was recognized as a battle
which Symbolics could not win, and therefore the performance battle against
conventional hardware was conciously avoided.  The mistake was not moving
their software to other, faster, non-proprietary hardware sooner.

    .... If they would have
    stuck to those three marketing goals: highest Lisp performance, highest
    performance/price ratio, and best LISP development environment, the areas of
    their unique strength, and did not attempt to reinvent the wheel of file
    systems, tape backup systems, network systems, window systems, etc. and
    instead leveraged off of other peoples work in those areas, they would probably
    still be in business today---and I would probably still proudly be using their
    products.

Not that it matters much, but I think your history here is a bit out of
sequence.  And if Symbolics is now out of business, it's news to me.  

    So what is the upshot of all this. I think that the Lisp community faces a
    much graver problem: not the demise of Symbolics but the demise of CommonLisp....

Possibly, but I doubt it.  Your crystal ball may be better than mine, but
Lisp's popularity has already outlived that of most of its contemporaries,
and from here it looks to me like the Lisp community is stable or perhaps
growing.  It isn't booming like it did for a brief period, but that's just
as well.  A slow, steady growth is safer and longer lasting.

From slug-distribution-owner Wed Jan  6 15:58:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150199>; Wed, 6 Jan 1993 15:58:13 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 6 Jan 93 12:08:09-PST
Received: from hilly.harlequin.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA22530 for slug@iu.ai.sri.com; Wed, 6 Jan 93 12:03:59 PST
Received: from epcot.harlequin.com by hilly.harlequin.com; Wed,
	  6 Jan 1993 15:07:16 -0500
From:	Kent Pitman <kmp@harlequin.com>
Date:	Wed, 6 Jan 1993 15:05:04 -0500
Message-Id: <6785.199301062005@epcot.harlequin.com>
To:	slug@ai.sri.com
In-Reply-To: <9301061859.AA12273@nic.cerf.net>
Subject: smbx keyboards

It's been said several times implicitly in the "May Symbolics thrive..."
conversation, but I want it to be said nice and plainly so that it doesn't 
get lost amidst all the other text, in hopes that Symbolics has the good sense 
to notice and follow up:

 Whatever else Symbolics might have plans to do in the future, it should
 make sure it continues to make and sell good keyboards (or to assure that
 some third party does so).  The Sun needs an equivalent of the
 ADB-box-adapted smbx keyboard now available for the Mac.  And indeed,
 the Mac version needs to be sold independently of Genera for people
 with no intent to buy a Macivory.  I think lots of non-Genera customers 
 would like the overall layout, and certainly as Genera transitions to more
 standard platforms, the keyboard will be the one piece of not-soon-to-obsolete
 hardware that people will truly miss.

I would certainly ask my company to buy a Symbolics-style keyboard for me to use
on my SPARC, just to improve my typing throughput, even though we don't use
Genera here.  It wouldn't hurt if it had a few extra keys off to the edges, too,
so that special compatibility sequences wouldn't be as necessary--but that's not
critical.  Any way you cut it, commodity keyboards are the pits, especially for 
control and meta ...

From slug-distribution-owner Wed Jan  6 15:58:25 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150202>; Wed, 6 Jan 1993 15:58:14 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 6 Jan 93 11:42:19-PST
Received: from nic.cerf.net by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA20920 for slug@iu.ai.sri.com; Wed, 6 Jan 93 10:57:53 PST
Received: by nic.cerf.net (4.1/CERFnet-1.0)  id AA12273; Wed,
	  6 Jan 93 10:59:54 PST
Date:	Wed, 6 Jan 1993 13:59:54 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	John D.Reading <readingj@CERF.NET>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Message-Id: <9301061859.AA12273@nic.cerf.net>
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Subject: Re:  May Symbolics thrive...


It has been over a year now since I actively used the Symbolics for
any serious work, I've been almost completely immersed in Unix, C and
X since then.  Still, I have yet to see anything that can make me forget
the Symbolics.  I have a raft of 3670's (plus one `40 which I fear has
breathed its last - won't boot), and whenever I do sit down to work
on something, it is an immediate rush to discover the modifier keys
where they should be, and an environment that really does help me
get my work done, and an editor that keeps track of things for me, and
a source control system that really knows what changes I made and
a debugger that behaves the way one ought to and...  Well, you all
know the story.  Management here is all relieved that I have acquiesced
to the fact that the Symbolics machines are history and are not to be
used, but when anybody asks my opinion, I still tell them about all
the issues that make Symbolics unbeatable.  If they could just run the
code faster...

Sigh.

John Reading
readingj@cerf.net

From slug-distribution-owner Wed Jan  6 17:50:20 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150205>; Wed, 6 Jan 1993 17:50:08 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 6 Jan 93 13:08:57-PST
Received: from cayuga.cs.rochester.edu by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA23382 for slug@iu.ai.sri.com; Wed,
	  6 Jan 93 13:03:59 PST
Received: from larynx.cs.rochester.edu by cayuga.cs.rochester.edu
	  (5.61/x) id AA11115; Wed, 6 Jan 93 16:03:55 -0500
Received: by larynx.cs.rochester.edu (5.61/x) id AA11847; Wed,
	  6 Jan 93 16:03:52 -0500
Date:	Wed, 6 Jan 1993 16:03:52 -0500
From:	miller@cs.rochester.edu
Message-Id: <9301062103.AA11847@larynx.cs.rochester.edu>
To:	kmp@harlequin.com
Cc:	slug@ai.sri.com
In-Reply-To: Kent Pitman's message of Wed,
	     6 Jan 1993 12:05:04 -0800 <6785.199301062005@epcot.harlequin.com>
Subject: smbx keyboards

> From: Kent Pitman <kmp@harlequin.com>
> Date: Wed, 6 Jan 1993 12:05:04 -0800

> I would certainly ask my company to buy a Symbolics-style keyboard for me to use
> on my SPARC, just to improve my typing throughput, even though we don't use
> Genera here.  It wouldn't hurt if it had a few extra keys off to the edges, too,
> so that special compatibility sequences wouldn't be as necessary--but that's not
> critical.  Any way you cut it, commodity keyboards are the pits, especially for 
> control and meta ...

Absolutely; it's the best damn keyboard I've ever used. Comfortable,
didn't require a wrist rest, intelligently designed function keys
(oversized for touch-typists). I'd cheerfully pay $200. out of my own
pocket to get one on my mac or sparc right now.




From slug-distribution-owner Wed Jan  6 19:48:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150206>; Wed, 6 Jan 1993 19:48:14 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 6 Jan 93 16:03:20-PST
Received: from apple.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA26759
	  for slug@iu.ai.sri.com; Wed, 6 Jan 93 16:00:44 PST
Received: by apple.com (5.61/7-Aug-1992-eef) id AA04221; Wed,
	  6 Jan 93 15:59:32 -0800 for 
Received: from bass by StarConn.com with uucp (Smail3.1.28.1 #1) id
	  m0n9kTk-0000GfC; Wed, 6 Jan 93 15:48 PST
Received: by bass. (4.1/SMI-4.1) id AA09482; Wed, 6 Jan 93 15:55:58 PST
Date:	Wed, 6 Jan 1993 18:55:58 -0500
From:	starnet!bass!lakin@apple.com (Fred Lakin)
Illegal-Object: Syntax error in Message-Id: value found on relay.cs.toronto.edu:
	Message-Id:	<9301062355.AA09482@bass.>
						 ^-illegal subdomain in domain
To:	slug@ai.sri.com
Reply-To: lakin@pgc.com
Subject: Symbolics vs other kbds: fit and chording ...


    Date: Tue, 5 Jan 1993 17:06 -0500
    From: Barry Margolin <starnet!apple!Think.COM!barmar>

	Date: Tue, 5 Jan 1993 16:07 EST
	From: Richard Billington <buff@cc.gatech.edu>
        .....
	But, of all the things that may go by the board in my lisp/computer life
	someday soon, its the keyboard I'm sure to lose, and miss mightily. I'm a
	lousy typist and this one fits my fingers like no other. Plus I like the
	arrangement of the "cording" keys (c-m-h-s).

    Yes, I definitely miss that.
						    barmar


Having been forced onto a Sparc, one question and one suggestion about kdbs.

1. "fits my fingers like no other".  I have that experience also.  
WHY is that? I have even measured my Sparc kbd in comparison, sure
that it was "smaller", it sure feels that way ... but it seems to be
within 0.1" of the same overall dimensions as the Symbolics.

2. "chording". I missed that something fierce on the Sparc. However,
the xmodmap command under X/OpenWindows does allow control and meta
[and even delete] to be moved to locations more in tune with Symbolics
finger reflexes. Below I include two files which bolicsize a Sparc kbd
in slightly different ways. xmodmap behavior is pretty delicate, so
local experimentation may be necessary.

-f



1. This makes caps-lock be meta and alt be control, in the proper
places [no hyper and super tho].  This is similar to the Gildea fix
below, but not so radical: it is undoable just by running xmodmap on
it again -- handy if other people are going to be using the same
incarnation of X/OW [also does *not* make control be delete like his
does]

BTW: Unfortunately switchkeys only works under OW2.0 [and X I think]
-- I'm posting it partly in hopes that some X/OW wizard can point out
how to fix it for OW3.0.


;------------ cut and put in file switchkeys ---------------
! File: switchkeys    from Ridge McGhee sept 26th 1990
!
! Goal: Exchange semantics of Caps_Lock with Meta_L
!       Exchange semantics of Control with Alt_L
! Usage: xmodmap switchkeys
! Notes: Alternate invocations of switchkeys will switch and unswitch keys
!        An implicit assumption is that mod1 is used for Meta_L and Meta_R

! clear any modifier map entries involving Caps_Lock, Meta_L, Control, Alt_L
clear lock
clear control
clear mod1

! exchange semantics
keysym Caps_Lock = Meta_L
keysym Meta_L = Caps_Lock
keysym Control_L = Alt_L
keysym Alt_L = Control_L

! restore modifier map
add lock = Caps_Lock
add control = Control_L
add mod1 = Meta_L Meta_R
;------------ end cut



2. Moves control, meta and delete; does some other stuff. I have not
used this, but post for completeness.

; ---------  cut here and put in file <whatever> ---------------
! gildea's xmodmap input file for Sun Type-4 keyboard
! Time-stamp: <90/03/23 12:26:52 gildea>

! Use LispM-type Control, Meta, and Delete key locations.  By gildea@bbn.com.

! Sun Type-4 keyboard weirdness:
!  The MIT R3 server thinks the key labelled "Alt" is Alt_R
!       It doesn't know about "Compose" or "Alt Graph"
!  The xnews server thinks the key labelled
!      "Alt Graph" is Alt_R and "Alt" is Alt_L.  "Compose" is Multi_key
!  The MIT R4 server is the same as xnews but doesn't know about "Alt Graph".
!  usage: xmodmap <whatever>

! first, clear some modifiers.  Mod1 means Meta
clear Mod1
clear Control
clear Lock
! The order here is important;
! can't use "keysym name" after "name" has been reassigned.
keysym Control_L = Delete
keysym Meta_L = Control_L
keysym Meta_R = Control_R
!
! Special keys for Type-4 keyboard
keysym Alt_L = Meta_L
keysym Multi_key = Meta_R
! MIT R4 server doesn't know keysym for "Alt Graph" key
keycode 20 = Alt_R
keysym Caps_Lock = Alt_L
! BackSpace is misplaced on Type-4 keyboard.
! Make useless Help key work in Emacs
keysym BackSpace = Delete
keysym Help = BackSpace
! Special keys for Type-3 keyboard
!keysym Caps_Lock = Meta_L
!keysym Alt_R = Meta_R
!
keysym F2 = Caps_Lock
! now add the modifiers back, but the keys have changed.
add Control = Control_L Control_R
add Mod1 = Meta_L Meta_R Alt_L Alt_R
add Lock = Caps_Lock
; --------- end cut

From slug-distribution-owner Fri Jan  8 07:05:08 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150178>; Fri, 8 Jan 1993 07:04:59 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 8 Jan 93 03:23:11-PST
Received: from atrwide.atr.co.jp by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA11414 for slug@iu.ai.sri.com; Fri, 8 Jan 93 03:20:38 PST
Received: from atr-la.atr-la.atr.co.jp by atrwide.atr.co.jp
	  (5.65+1.6W/2.7W) id AA25495; Fri, 8 Jan 93 20:20:18 JST
Received: by atr-la.atr-la.atr.co.jp (5.57/6.4J.6-atr3.0) id AA22960;
	  Fri, 8 Jan 93 20:20:14 +0900
Date:	Fri, 8 Jan 1993 06:20:14 -0500
From:	myers@atr-la.atr.co.jp (John K. Myers)
Return-Path: <myers@atr-la.atr.co.jp>
Message-Id: <9301081120.AA22960@atr-la.atr-la.atr.co.jp>
To:	slug@ai.sri.com
Subject: MacIvory questions

I am going to be coming into some money around April.  I am interested in buying
a used or new MacIvory package.  I'd like to hear from anyone who might want to sell
a used machine in good condition.  I'd like someone at Symbolics to send me brochures
and American prices on the current full line.  I've been trying to reach saleman
Lou Finelli at Lou@Riverside.scrc.Symbolics.com for a few months and keep getting bounced messages.

Technical questions for Those Who Know (thank you in advance!):
I work now with a MacIvory model 3, which is quite satisfactory.  How do other models compare?

I assume that the MacIvory itself is the hardware board that fits in my Mac, and that the box
on the side is merely a generic disk drive with a Symbolics label.  How fast is the drive?
Is there any special magic hardware or installed tracks involved?  It's nice at 652 Meg, but
now that Alphatronix has announced a 14ms 1Gigabyte optical drive for $5K, I should be able
to do better this year and much better next year if I can install my own drive.
Is this possible or is there magic involved?

If I hang a color monitor with its own Macintosh driver/memory board off the edge of my Mac desktop,
can I access it with the Symbolics?  Can I do color graphics, or do I have to pretend it's B&W?

The Ivory uses its own RAM, right?  This means I can't beef up the Ivory by stuffing more
RAM in the Mac side?

Does the size of the Mac matter any?  E.g., could I run an Ivory inside a IIsi?
How about clock speed--does the Ivory suck off the Mac's clock, or use its own?


I'd like to second the current complements on the keyboard.  This, the editor, and the
entire environment that allows rapid prototyping are enough to justify the cost of an Ivory.
I suggest Symbolics should try to push the keyboard for the Mac market (maybe with an additional
numeric pad on the right and function keys on top)--if it turns out to combat carpal tunnel
syndrome, could be a big boom.

Regards,

John K. Myers
ATR Interpreting Telephone
Hikari-dai 2-2  Seika-cho Soraku-gun Kyoto 619-02

myers@atr-la.atr.co.jp

From slug-distribution-owner Fri Jan  8 12:19:18 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Fri, 8 Jan 1993 12:19:13 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 8 Jan 93 08:07:54-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA27841 for slug@iu.ai.sri.com; Fri,
	  8 Jan 93 08:05:41 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 979586; 8
	  Jan 1993 10:50:14-0500
Date:	Fri, 8 Jan 1993 10:47:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: MacIvory questions
To:	myers%atr-la.atr.co.jp@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <9301081120.AA22960@atr-la.atr-la.atr.co.jp>
Message-Id: <19930108154757.7.MARTIN@VEGA.cmt.dialnet.symbolics.com>

John, I can't answer all your questions but here is what I know about the Mac I:

    ....  I've been trying to reach salesman
    Lou Finelli at Lou@Riverside.scrc.Symbolics.com for a few months and keep getting bounced messages.

Lou Finelli was the guy who sold me my MacI, but he is no longer at Symbolics. Contact Roberta Ingemi
for sales, she took over from Lou.

    I work now with a MacIvory model 3, which is quite satisfactory.  How do other models compare?

I used a model 2 and find it quite a bit slower than the Model 3 that I now use. I couldn't go back.

    I assume that the MacIvory itself is the hardware board that fits in my Mac, and that the box
    on the side is merely a generic disk drive with a Symbolics label.  How fast is the drive?
    Is there any special magic hardware or installed tracks involved?  It's nice at 652 Meg, but
    now that Alphatronix has announced a 14ms 1Gigabyte optical drive for $5K, I should be able
    to do better this year and much better next year if I can install my own drive.
    Is this possible or is there magic involved?

I built my setup with the minimum of Symbolics stuff. I use a Maxtor 1.2G drive which works just fine. 
I found that the only way to set it up that would work for me was to use the Symbolics disk copying thing
that runs on the Mac side... I set up a partition of exactly equal size and copied another MacI partition. 
My drive is about 12mS I think... seems fine. The drive cost me $1900 shopping around, about 1 yr ago. 
All I got from Symbolics was one MacI mod 3 board.

    If I hang a color monitor with its own Macintosh driver/memory board off the edge of my Mac desktop,
    can I access it with the Symbolics?  Can I do color graphics, or do I have to pretend it's B&W?

I got the Spectrum 8.24 video card driving a 21in super mac B&W display. I find I can fake out the Symbolics
to use the gray scale option, so that the primary colors as args to the graphics::draw-xx functions show as 
gray scale. I turned it off after a week or so, it slowed down the refresh, so now I use 1bit pixels only. 
I hear (I have not tried it) that you can us the 8 colors with my board if you get a color monitor.

    The Ivory uses its own RAM, right?  This means I can't beef up the Ivory by stuffing more
    RAM in the Mac side?

I think you can only use the RAM on the Symbolics model 3 board. I think on the Model 2 you can put Mac bus memory 
(in fact i think you have to put Mac bus memory for a model 2). I used to have a model 2 and used 
National Semiconductor boards and memory. It worked fine. When I bought my own model 2, I was told that the Daystar
memory board would work also (I couldn't get NS board for some reason ..) but it never worked. I sent it back to
Symbolics but they never fixed it. Anyhow, I wrangled a deal to get a Model 3 instead and so I am happy.

    Does the size of the Mac matter any?  E.g., could I run an Ivory inside a IIsi?
    How about clock speed--does the Ivory suck off the Mac's clock, or use its own?

I have a Mac 2Fx with my system. Its fine. I think the MacI has its own clock.  [Once in a blue moon
it will start up really weird. The symbolics mouse will not be seen and not move the arrow on the
screen. I don't know how it gets like this. I have discovered that to fix this problem you plug the mac
mouse into the ADT port (the apple keyboard port - plug in the mouse - no mac keyboard needed) and
restart the system. The mac will access the disk momentarily and apparently at this point recognize
the mouse in the port. Now, quickly unplug the Mac mouse and plug in the Symbolics keyboard and mouse
before the mac system finishes loading the operating system and the symbolics keyboard will be
recognized again. Very strange.]

My MacI and disk have been up and running for over a year now, I have no complaints. Genera is a great system.
I recommend you buy a UPS and a backup system of your own to back up the entire MacI partition and all your
Mac side stuff. I use a LaCie DAT, it works fine (incremental backup is useless - it thinks the MacI system file
is one huge file). Also, to receive things from symbolics you will need to have access to a tape drive or optical
disk reader. 



--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Fri Jan  8 12:19:38 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150208>; Fri, 8 Jan 1993 12:19:34 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 8 Jan 93 07:55:30-PST
Received: from life.ai.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA27717 for slug@iu.ai.sri.com; Fri, 8 Jan 93 07:53:33 PST
Received: from HATARAKI-BACHI.AI.MIT.EDU by life.ai.mit.edu
	  (4.1/AI-4.10) id AA20875; Fri, 8 Jan 93 10:53:07 EST
Date:	Fri, 8 Jan 1993 10:52:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Carl R.Manning <CarlManning@ai.mit.edu>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: MacIvory questions
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	myers@atr-la.atr.co.jp
Cc:	slug@ai.sri.com
In-Reply-To: <9301081120.AA22960@atr-la.atr-la.atr.co.jp>
Message-Id: <19930108155230.1.CRM@HATARAKI-BACHI.AI.MIT.EDU>

    Date: Fri, 8 Jan 1993 06:20 EST
    From: myers@atr-la.atr.co.jp (John K. Myers)
[...]
    I assume that the MacIvory itself is the hardware board that fits in my
    Mac, and that the box on the side is merely a generic disk drive with a
    Symbolics label.  How fast is the drive?  Is there any special magic
    hardware or installed tracks involved?  It's nice at 652 Meg, but now that
    Alphatronix has announced a 14ms 1Gigabyte optical drive for $5K, I should
    be able to do better this year and much better next year if I can install
    my own drive. Is this possible or is there magic involved?

I don't know of any problems.  We bought MacIvory3's (internal board and
Genera) separately from the Quadra700's and 8ms internal drive, and didn't
have to do any special driver configuration for the drive.  As I understand
it, the Ivory goes thru the Mac to do the disk i/o, so as long as you have the
drivers for the Mac to use the disk, the Ivory can as well.

    If I hang a color monitor with its own Macintosh driver/memory board off
    the edge of my Mac desktop, can I access it with the Symbolics?  Can I do
    color graphics, or do I have to pretend it's B&W?

You can definitely do color; I haven't tried multiple screen desktops.  One
issue might be how bit save planes are handled.

    The Ivory uses its own RAM, right?  This means I can't beef up the Ivory
    by stuffing more RAM in the Mac side?

Correct.

    Does the size of the Mac matter any?  E.g., could I run an Ivory inside a
    IIsi?  How about clock speed--does the Ivory suck off the Mac's clock, or
    use its own?

The speed of the Mac matters because the Mac is the Ivory's I/O co-processor,
i.e. the Mac does all the I/O, including drawing on the screen.  In Macs,
drawing in color is significantly slower than drawing on a one-bit screen.  I
don't know if Symbolics has Ivories working in an Mac IIsi --- does the si
even have enough slots for what you want?  Ivory, ethernet, color?

    I'd like to second the current complements on the keyboard.  This, the
    editor, and the entire environment that allows rapid prototyping are
    enough to justify the cost of an Ivory.  I suggest Symbolics should try to
    push the keyboard for the Mac market (maybe with an additional numeric pad
    on the right and function keys on top)--if it turns out to combat carpal
    tunnel syndrome, could be a big boom.

Yes, it's one of the few keyboards designed with Fitt's law in mind for touch
typists (i.e. the further the target (and the less it is used) the larger the
target needs to be for quick accurate hitting, whether keys, menu items, or
whatever).  Placement and size of the rubout key and perimeter keys is nice;
placement and size of the {,\,} keys is not nice for TeX writers.

But if they do as you suggest, they should make it a real ADB keyboard/mouse
for Macs; the interface box hardware seems to be a weak link.  The large keys
can double as function keys (do Mac programs use function keys?), but I agree
they may want to add arrow keys and a numeric keypad for Mac and Windows
programs (assuming they also sell it to the PC market).

Hope this helps,

Cheers,

CarlManning

From slug-distribution-owner Sun Jan 10 03:39:24 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150204>; Sun, 10 Jan 1993 03:39:18 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 10 Jan 93 00:10:53-PST
Received: from linc.cis.upenn.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA14071 for slug@iu.ai.sri.com; Sun, 10 Jan 93 00:08:49 PST
Received: from KAPPA.CIS.UPENN.EDU by linc.cis.upenn.edu id AA00673;
	  Sun, 10 Jan 93 03:08:43 -0500
Return-Path: <qobi@unagi.cis.upenn.edu>
Received: by kappa.cis.upenn.edu id AA04064; Sun,
	  10 Jan 93 03:08:42 EST
Date:	Sun, 10 Jan 1993 03:08:42 -0500
From:	qobi@unagi.cis.upenn.edu
Posted-Date: Sun, 10 Jan 93 03:08:42 EST
Message-Id: <9301100808.AA04064@kappa.cis.upenn.edu>
To:	slug@ai.sri.com
Subject: question about official definition of SETQ in CLtL2 p. 121
Reply-To: Qobi@central.cis.upenn.edu

SLUG might not be the right forum for this. Could someone please point me to
the correct mailing list.

The question is this: What is supposed to be the value returned by
(SETQ X (VALUES 1 2))?
CLtL2 p. 121 is ambiguous on this. It says ``SETQ returns the last value
assigned, that is, the result of the evaluation of its last argument.''
In this case ``the last value assignned'' is 1 but ``the result of evaluating
the last argument'' is the multiple value 1 2. So should (SETQ X (VALUES 1 2))
return the single value 1 or the multiple value 1 2? I'm not asking what
implementations actually do, I'm asking what the correct interpretation of
CLtL2 is and whether this is made more explicit in the ANSI draft.
	Jeff

From slug-distribution-owner Sun Jan 10 14:23:53 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150204>; Sun, 10 Jan 1993 14:23:46 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 10 Jan 93 11:01:55-PST
Received: from STONY-BROOK.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA03327 for slug@iu.ai.sri.com; Sun,
	  10 Jan 93 10:59:50 PST
Received: from ORANGE.SCRC.Symbolics.COM by
	  STONY-BROOK.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1195551; 10 Jan 1993 14:00:17-0500
Date:	Sun, 10 Jan 1993 14:02:00 -0500
From:	Bob Laddaga <laddaga@STONY-BROOK.SCRC.Symbolics.COM>
Subject: question about official definition of SETQ in CLtL2 p. 121
To:	Qobi@central.cis.upenn.edu
Cc:	slug@ai.sri.com, laddaga@STONY-BROOK.SCRC.Symbolics.COM
In-Reply-To: <9301100808.AA04064@kappa.cis.upenn.edu>
Message-Id: <19930110190234.7.LADDAGA@ORANGE.SCRC.Symbolics.COM>

    Date: Sun, 10 Jan 1993 03:08 EST
    From: qobi@unagi.cis.upenn.edu

    SLUG might not be the right forum for this. Could someone please point me to
    the correct mailing list.

    The question is this: What is supposed to be the value returned by
    (SETQ X (VALUES 1 2))?
    CLtL2 p. 121 is ambiguous on this. It says ``SETQ returns the last value
    assigned, that is, the result of the evaluation of its last argument.''
    In this case ``the last value assignned'' is 1 but ``the result of evaluating
    the last argument'' is the multiple value 1 2. So should (SETQ X (VALUES 1 2))
    return the single value 1 or the multiple value 1 2? I'm not asking what
    implementations actually do, I'm asking what the correct interpretation of
    CLtL2 is and whether this is made more explicit in the ANSI draft.
	    Jeff
The corect interpretation is the one which is indeed made more explicit in the
ANSI draft.  In the draft, the value assigned to each var, and the returned value,
are the primary values of the respective forms.  The primary value is defined to be
the first value if there are one or more values, and nil if there are no values.

From slug-distribution-owner Tue Jan 12 11:46:45 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150212>; Tue, 12 Jan 1993 11:46:37 -0500
Received: from hermes.intel.com by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 12 Jan 93 08:10:52-PST
Received: from zonie.intel.com by hermes.intel.com (5.65/10.0i); Tue,
	  12 Jan 93 08:08:27 -0800
Received: from Tweety by Zonie via INTERNET with SMTP id 3526; 12 Jan
	  93 09:08:49 MST
Received: from Zonie by Tweety via CHAOS with CHAOS-MAIL; 8 Jan 1993
	  09:24:41-0700
Received: from Tweety by Zonie via INTERNET with SMTP id 3426; 8 Jan 93
	  09:24:50 MST
Date:	Fri, 8 Jan 1993 11:24:00 -0500
From:	David Emme <Emme@Tweety.intel.com>
Reply-To: DEmme@FACOM1.intel.com
Subject: Concordia Question
To:	slug%ai.sri@hermes.intel.com
Message-Id: <19930108162437.6.EMME@Tweety>
Resent-To: slug%warbucks.ai.sri.com@hermes.intel.com
Resent-From: David Emme <Emme@Tweety.intel.com>
Resent-Date: Tue, 12 Jan 1993 11:08:00 -0500
Resent-Message-Id: <19930112160857.3.EMME@Tweety>

I've written a Concordia document as a proposal for a software system.
The document has many records of type FUNCTION which document
functions that didn't exist at the time of the document's creation.

I'm now coding that software system, and updating my document as a
"programmer's guide", trying to make sure that the document and the
software stay in sync.  My problem comes when I try to m-X Update
Arglist.  Even though the function documented by the record now
exists, and both function and record are in the proper (same) package,
I continue to get the message

  <function-name> is not currently defined as a function,
  so no argument list is available

I am able to get around this by the following hassle [assume a
FUNCTION record called MODEL:FOO]:

  1. Rename FUNCTION record MODEL:FOO to MODEL:BAR
  2. Create a new FUNCTION record called MODEL:FOO
  3. Copy all fields of MODEL:BAR to MODEL:FOO
  4. Find all the links to the old record (now MODEL:BAR) and change
     them to point to the new record (MODEL:FOO)
  5. Kill the old record MODEL:BAR

What a pain!  I've got quite a few of these to do, and I would like to
think that there is an easier way to fix this "problem".  Suggestions?

Thanx,
-Dave


David Emme                  Intel Corp., CH2-23
demme@fa.intel.com          Knowledge Applications Lab.
(602) 554-3328              5000 W. Chandler Blvd., Chandler, AZ 85226


From slug-distribution-owner Wed Jan 13 15:20:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150218>; Wed, 13 Jan 1993 15:20:12 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 13 Jan 93 11:39:21-PST
Received: from aplcen.apl.jhu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA11268 for slug@iu.ai.sri.com; Wed, 13 Jan 93 11:37:07 PST
Received: by aplcen.apl.jhu.edu (5.57/Ultrix2.4-XDccg) id AA01445; Wed,
	  13 Jan 93 14:36:58 -0500
Received: by aplcenMP.apl.jhu.edu (4.1/SMI-4.1) id AA18184; Wed,
	  13 Jan 93 14:37:19 EST
Message-Id: <9301131937.AA18184@aplcenMP.apl.jhu.edu>
From:	hall@aplcenMP.apl.jhu.edu (Marty Hall)
Date:	Wed, 13 Jan 1993 14:37:19 -0500
X-Mailer: Mail User's Shell (7.2.3 5/22/91)
To:	slug@ai.sri.com, clim@aplcenmp.apl.jhu.edu
Subject: CLIM 2.0 on Symbolics?

Given the large layoffs and impending Chapter 11 at Symbolics, does anybody
have a guess what will happen to the planned CLIM 2.0 release?

						- Marty
(proclaim '(inline skates))

From slug-distribution-owner Wed Jan 13 17:08:09 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150214>; Wed, 13 Jan 1993 17:08:03 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 13 Jan 93 13:19:10-PST
Received: from CYCLOPS.it.drea.dnd.ca ([192.12.62.47]) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA13285 for
	  slug@iu.ai.sri.com; Wed, 13 Jan 93 13:16:41 PST
Date:	Wed, 13 Jan 1993 15:36:00 -0500
From:	Steve Lawrence <Steve@BALROG.it.drea.dnd.ca>
Subject: System 7.1 and Genera 8.1.1 MacIvory ELS Update #1
To:	slug@ai.sri.com
Message-Id: <19930113203658.4.STEVE@CYCLOPS.it.drea.dnd.ca>

Has anybody tried installing the G 8.1.1 ELS Update #1 on a Macivory
(IIfx) running System 7.1 ?

I don't seem to be having any luck.  My System folder gets trashed when
I do this.  I was hoping to be able to use System 7.1 for its bug fixes,
not its new capabilities.  Any comments ?


Thanks, Steve

From slug-distribution-owner Wed Jan 13 17:08:12 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150219>; Wed, 13 Jan 1993 17:08:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 13 Jan 93 14:04:45-PST
Received: from crl.dec.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13666 for slug@iu.ai.sri.com; Wed, 13 Jan 93 14:01:46 PST
Received: by crl.dec.com; id AA01286; Wed, 13 Jan 93 16:59:54 -0500
Received: by easynet.crl.dec.com; id AA15775; Wed,
	  13 Jan 93 16:59:50 -0500
Message-Id: <9301132159.AA08564@igor.crl.dec.com>
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	Bruce R.Miller <miller@cam.nist.gov>
		^      ^-missing end of address
		 \-extraneous tokens in address
Cc:	slug@ai.sri.com
To:	<slug-distribution@ai.toronto.edu>
Subject: CLIM 2.0 on Symbolics? 
In-Reply-To: Your message of Wed,
	     13 Jan 93 16:28:00 -0500.
	     <19930113212802.3.MILLER@ARTEMIS.cam.nist.gov> 
Date:	Wed, 13 Jan 1993 16:59:47 -0500
From:	jwalker@crl.dec.com
X-Mts: smtp

    From:  Bruce R. Miller <miller@cam.nist.gov>
    Date: Wed, 13 Jan 93 16:28:00 EST

    ...
    Last I heard, Symbolics was proudly proclaiming "Well, at least we dont
    have any debt"... and now Ch. 11?
    
I suspect that this is the REAL end of the line this time.
They laid off about 40 people yesterday (of the remaining
120 or so).  This round includes all the remaining
old-timers (Howie Shrobe, Kalman Reti, Sheryl Avruch, Doug
Dodds all with 10-year records, the latter two being
essential to getting products out to you).  They retained
technical people needed for two "save the company"
developnmet projects.  But even the people working on those
projects aren't too optimistic about the company being saved
by them, even if the technical goals are met.

As for Chapter 11, I guess that is the intent of the sudden
brutal layoff, although it isn't official yet I guess.

    Yet everytime I turn around, a familiar name shows up with an unfamiliar
    email address (latest was Kent Pitman).
    
Yes.  I hope that happens for more people as well because it
will be a sign that they have gotten employment in these
cliff-hanger times.

From slug-distribution-owner Wed Jan 13 17:08:14 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150221>; Wed, 13 Jan 1993 17:08:05 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 13 Jan 93 13:30:36-PST
Received: from fs1.cam.nist.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13365 for slug@iu.ai.sri.com; Wed, 13 Jan 93 13:28:17 PST
Received: from ARTEMIS.cam.nist.gov by fs1.cam.nist.gov (4.1/SMI-DDN)
	  id AA24940; Wed, 13 Jan 93 16:28:19 EST
Date:	Wed, 13 Jan 1993 16:28:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Bruce R.Miller <miller@cam.nist.gov>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: CLIM 2.0 on Symbolics?
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
In-Reply-To: <9301131937.AA18184@aplcenMP.apl.jhu.edu>
Message-Id: <19930113212802.3.MILLER@ARTEMIS.cam.nist.gov>

    Date: Wed, 13 Jan 1993 14:37 EST
    From: hall@aplcenMP.apl.jhu.edu (Marty Hall)

    Given the large layoffs and impending Chapter 11 at Symbolics, does anybody
    have a guess what will happen to the planned CLIM 2.0 release?

						    - Marty
    (proclaim '(inline skates))

Other than CLI:SKATES being undefined, what else dont I know?

Last I heard, Symbolics was proudly proclaiming "Well, at least we dont
have any debt"... and now Ch. 11?

Yet everytime I turn around, a familiar name shows up with an unfamiliar
email address (latest was Kent Pitman).

  bruce
  miller@cam.nist.gov
  

From slug-distribution-owner Thu Jan 14 05:48:08 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150190>; Thu, 14 Jan 1993 05:48:06 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 02:12:07-PST
Received: from fourier.inference.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA00453 for slug@iu.ai.sri.com; Thu, 14 Jan 93 02:09:50 PST
Received: from quaestor ([192.12.140.197]) by fourier.inference.com
	  (4.1/SMI-4.1) id AA06669; Thu, 14 Jan 93 02:01:03 PST
Received: by quaestor (4.1/SMI-4.1) id AA10092; Thu,
	  14 Jan 93 02:09:51 PST
From:	bakin@inference.com (Jerry Bakin)
Message-Id: <9301141009.AA10092@quaestor>
Subject: Jobs at Inference
To:	slug@ai.sri.com, lisp-jobs@amc.com
Date:	Thu, 14 Jan 1993 05:09:51 -0500
Cc:	bakin@inference.com (Jerry Bakin), roth@inference.com (Lewis Roth),
	gary@inference.com (Gary MacKinnon)
X-Mailer: ELM [version 2.3 PL11]

I have heard that Symbolics has filed for Chapter 11.

I have been asked by a supervisor to mention that Inference
Corporation is looking for Lisp programmers with a strong background
in C.  Though I am not clear on all of the details, I am sending this
now, in an attempt to reach as many former Symbolics employees as
quickly as I can.

I may be stating this poorly, but basically:

Inference, developer of ART (TM) and ART-IM (TM) is headquartered in
Southern California.

Inference Corporation's Professional Services has several openings for
Lisp programmers fluent in Unix or Windows.  (sigh).  A few years ago,
we were all using Symbolics' machines; today it is increasingly
difficult to find qualified Unix hackers versed in Lisp.

Professional Services is a consulting organization.  We use our tools,
ART, and ART-IM to develop large expert systems for our clients around
the world.  Frequently, our systems are the first introduction to
artificial intelligence, client-server computing, and enterprise wide
computing that our clients have.

I am not clear on this, but it is likely that the job openings are for
locations outside of California.

I encourage former Symbolics employees (or any qualified individual)
to submit a resume to Lew Roth, roth@inference.com.  Our phone number
is (310) 322 0200, though since I am not located at our corporate
headquarters, you cannot reach me there.

Resumes may be mailed to:

	Lew Roth
	Inference Corporation
	550 N. Continental Blvd.
	El Segundo, CA 90245	

And uh, errr, you might mention my name, and if you get hired, win,
win, win!  (for me).

Best wishes,

Jerry Bakin
jerry@inference.com  

From slug-distribution-owner Thu Jan 14 13:24:00 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Thu, 14 Jan 1993 13:23:55 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 09:16:07-PST
Received: from STONY-BROOK.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA23786 for slug@iu.ai.sri.com; Thu,
	  14 Jan 93 09:12:55 PST
Received: from SUMMER.SCRC.Symbolics.COM by
	  STONY-BROOK.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1196958; 14 Jan 1993 11:32:49-0500
Date:	Thu, 14 Jan 1993 11:32:00 -0500
From:	Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>
Subject: CLIM 2.0 on Symbolics?
To:	hall@aplcenMP.apl.jhu.edu, clim@bbn.com, slug@ai.sri.com
In-Reply-To: <9301131937.AA18184@aplcenMP.apl.jhu.edu>
Supersedes: <19930113201426.9.SWM@SUMMER.SCRC.Symbolics.COM>,
	    <19930114163117.6.SWM@SUMMER.SCRC.Symbolics.COM>
Comments: Added SLUG Send this to the right CLIM and SLUG mailing
	  lists...
Message-Id: <19930114163259.7.SWM@SUMMER.SCRC.Symbolics.COM>

    Date: Wed, 13 Jan 1993 14:37 EST
    From: hall@aplcenMP.apl.jhu.edu (Marty Hall)

    Given the large layoffs and impending Chapter 11 at Symbolics, does anybody
    have a guess what will happen to the planned CLIM 2.0 release?

To the best of my knowledge, Genera 8.3 (which includes CLIM 2.0) will
still be released in the spring, as planned.

From slug-distribution-owner Thu Jan 14 13:24:02 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150190>; Thu, 14 Jan 1993 13:23:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 09:35:43-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA24257 for slug@iu.ai.sri.com; Thu, 14 Jan 93 09:33:21 PST
Received: from Think.COM by mail.think.com; Thu,
	  14 Jan 93 12:33:07 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  14 Jan 93 12:33:03 EST
Date:	Thu, 14 Jan 1993 12:32:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: Jobs at Inference
To:	Jerry Bakin <bakin@inference.com>
Cc:	slug@ai.sri.com, lisp-jobs@amc.com, Lewis Roth <roth@inference.com>,
	Gary MacKinnon <gary@inference.com>
In-Reply-To: <9301141009.AA10092@quaestor>
Message-Id: <19930114173258.3.BARMAR@occam.think.com>

    Date: Thu, 14 Jan 1993 05:09 EST
    From: bakin@inference.com (Jerry Bakin)

    I have heard that Symbolics has filed for Chapter 11.

They haven't, *yet*.  It's one of the possibilities they mentioned when
they announced the layoff.

                                                barmar

From slug-distribution-owner Thu Jan 14 13:24:14 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150214>; Thu, 14 Jan 1993 13:24:12 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 09:15:31-PST
Received: from STONY-BROOK.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA23783 for slug@iu.ai.sri.com; Thu,
	  14 Jan 93 09:12:50 PST
Received: from SUMMER.SCRC.Symbolics.COM by
	  STONY-BROOK.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1196955; 14 Jan 1993 11:31:08-0500
Date:	Thu, 14 Jan 1993 11:31:00 -0500
From:	Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>
Subject: CLIM 2.0 on Symbolics?
To:	hall@aplcenMP.apl.jhu.edu, clim@aplcenmp.apl.jhu.edu, slug@ai.sri.com
In-Reply-To: <9301131937.AA18184@aplcenMP.apl.jhu.edu>
Supersedes: <19930113201426.9.SWM@SUMMER.SCRC.Symbolics.COM>
Comments: Added SLUG
Message-Id: <19930114163117.6.SWM@SUMMER.SCRC.Symbolics.COM>

    Date: Wed, 13 Jan 1993 14:37 EST
    From: hall@aplcenMP.apl.jhu.edu (Marty Hall)

    Given the large layoffs and impending Chapter 11 at Symbolics, does anybody
    have a guess what will happen to the planned CLIM 2.0 release?

To the best of my knowledge, Genera 8.3 (which includes CLIM 2.0) will
still be released in the spring, as planned.

From slug-distribution-owner Thu Jan 14 13:24:20 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150218>; Thu, 14 Jan 1993 13:24:13 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 09:46:23-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA24331 for slug@iu.ai.sri.com; Thu,
	  14 Jan 93 09:43:48 PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  982188; 14 Jan 1993 12:44:46-0500
Date:	Thu, 14 Jan 1993 12:44:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: State of Symbolics
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Message-Id: <19930114174443.1.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

A few facts about the current state of the company:

Symbolics has not filed for Chapter 11.

We have just suffered another painful layoff, forced on us by the state
of our revenues.  The remaining staff are certainly not delighted with
this turn of events, but neither are we giving up en masse (as some
recent mail seems to have implied).  Certainly we're no longer the grand
and glorious company of the mid-80s, but who is?  Symbolics' technical
staff is a remarkably talented group; we have lost many old-timers, but
we're by no means a bunch of greenhorns.  Most of the crew that
engineered (for example) the XL1200, the NXP1000, CLIM, and the last
several Genera releases are still here.  By no means do I wish to
minimize the contributions that our recently-laid-off friends made, but
the remaining crew includes some of the most seasoned, most productive,
most talented engineers I've ever had the pleasure to work with.

Jan Walker says that unnamed sources don't think the two "save the
company" (not my characterization; maybe not even Jan's) technical
projects can save the company.  First off, I know of more than two
technical projects still being staffed.  Secondly, it should be obvious
to everyone on SLUG that technical projects alone can't save Symbolics:
if technical merit were all that is needed, then we would never have
reached these dire straits.  Companies need money, and Symbolics'
executives are pursuing the funding that we need to be able to fund the
projects that will allow us to break out of the ever-decreasing cycle of
declining product revenues leading to declining product funding that has
bedevilled our core business for at least the last four years.

Don't get me wrong: Symbolics isn't out of the woods yet.  There's even
a chance that we'll never make it out of the woods.  Symbolics'
employees have known that for at least five years, and I imagine most
customers have as well.  However, rumours of our death are exaggerated,
and we don't plan to give up anytime soon.

Needless to say, these are my personal opinions.  The official company
statements were made in a pair of Press Releases; if there's interest,
I'll forward the Press Releases to this list.

David Kaufman

From slug-distribution-owner Thu Jan 14 14:55:34 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Thu, 14 Jan 1993 14:55:31 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 11:11:11-PST
Received: from mercedes.nrl.navy.mil by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA25755 for slug@iu.ai.sri.com; Thu, 14 Jan 93 11:08:01 PST
Received: from space20.nrl.navy.mil by mercedes.nrl.navy.mil
	  (4.1/SMI-4.1) id AA00547; Thu, 14 Jan 93 13:07:05 EST
Date:	Thu, 14 Jan 1993 14:07:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Liam M.Healy <Healy@space50.nrl.navy.mil>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: State of Symbolics
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Kaufman@RIVERSIDE.SCRC.Symbolics.COM, SLUG@ai.sri.com
Cc:	healy@space50.nrl.navy.mil
In-Reply-To: <19930114174443.1.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>
Message-Id: <19930114190719.2.HEALY@space20.nrl.navy.mil>

    Date: Thu, 14 Jan 1993 12:44 EST
    From: David H. Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>

    A few facts about the current state of the company:

    Symbolics has not filed for Chapter 11.

....
    Needless to say, these are my personal opinions.  The official company
    statements were made in a pair of Press Releases; if there's interest,
    I'll forward the Press Releases to this list.

    David Kaufman

Yes please do.  Some real information amidst all the rumors would
be helpful.

================================================================================
Liam M. Healy
Code 8233, Naval Research Laboratory, Washington, DC 20375-5355 USA
Telephone: 202-404-8338
Internet: Healy@space50.nrl.navy.mil
Composed on 1/14/93 14:05:52 at SPACE20 (a Symbolics 3620)

From slug-distribution-owner Thu Jan 14 16:07:56 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Thu, 14 Jan 1993 16:07:52 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 12:18:26-PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA27108 for slug@iu.ai.sri.com; Thu,
	  14 Jan 93 12:16:10 PST
Date:	Thu, 14 Jan 1993 15:17:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: 1/8/93: SYMBOLICS EXPECTS DISAPPOINTING SECOND QUARTER RESULTS
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Message-Id: <19930114201711.3.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

Contact: Bill Clarke (508) 287-1351, Richard Waltz (508) 287-1049

	SYMBOLICS EXPECTS DISAPPOINTING SECOND QUARTER RESULTS

CONCORD, Mass. January 8, 1993 -- Symbolics, Inc. (NASDAQ: SMBX), today
announced that it expects revenues for its second quarter which ended
December 31, 1992 to be approximately $1.4 million less than the
previous quarter.  The Company also expects to report a significantly
reduced cash balance at quarter end.  As a result, the Company will need
to effect a significant reduction and restructuring of its liabilities.
The company is considering all alternatives to achieve such reduction
and restructuring, and plans to meet shortly with its principal
creditors.

Kenneth J. Tarpey, Symbolics' President and Chief Executive Officer,
stated, "The revenue decline this past quarter is due to several factors
that will have important implications for the second half of our fiscal
year.  There has been a curtailment of our business with certain key
customers, which in prior quarters accounted for nearly 10 percent of
our gross revenue.  Our product business also fell off sharply this past
quarter, with product revenues down 29 percent.  We attribute the
decline in product revenue to increased competitive pressures and the
general economic slowdonw.  As a result of this decline, we are,
inconjunction with reviewing our financial alternatives, implementing
dramatic cost reductions in an attempt to focus on out core strengths."

Symbolics Inc. (NASDAQ: SMBX), headquartered in Concord, Massachusetts,
is a leading provider of symbolic processing technology used in
sophisticated applications, including on-line decision support, expert
systems and scheduling and planning.  The Company provides software and
hardware tools and consulting services to some of the world's largest
corporations, devising application solutions to mission-critical
business problems in the government, telecommunications, manufacturing,
utilities and transportation industries.

From slug-distribution-owner Thu Jan 14 16:07:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150182>; Thu, 14 Jan 1993 16:07:53 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 14 Jan 93 12:22:18-PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA27256 for slug@iu.ai.sri.com; Thu,
	  14 Jan 93 12:18:25 PST
Date:	Thu, 14 Jan 1993 15:19:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: 1/13/93: SYMBOLICS ANNOUNCES WORK FORCE REDUCTION
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Message-Id: <19930114201927.5.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

Contact: Bill Clarke (508) 287-1351, Richard Waltz (508) 287-1049

	SYMBOLICS ANNOUNCES WORK FORCE REDUCTION

CONCORD, Mass. January 13, 1993 -- Symbolics, Inc. (NASDAQ: SMBX),
following a disappointing 29 percent decline of revenues in the
Company's second quarter ending December 31, 1992, which was previously
reported, announced it will reduce its work force of 110 by 36 percent.
The Company is experiencing liquidity difficulties and needs to obtain
additional financing in the near term to fund its operations.  In
addition to the announced work force reduction, the company continues to
review all of its financial alternatives, including selling the Company,
obtaining additional financing and seeking the protection of federal
bankruptcy laws.

Kenneth J. Tarpey, Symbolics' President and Chief Executive Officer,
stated, "The revenue decline in this past quarter, and the resulting
cash shortage, leaves us with little alternative but to reduce our work
force.  In addition to these reductions, we are continuing to seek ways
to contain costs and restructure the Company and its financing to
increase our liquidity and to fund continuing operations."

Symbolics Inc. (NASDAQ: SMBX), headquartered in Concord, Massachusetts,
is a leading provider of symbolic processing technology used in
sophisticated applications, including on-line decision support, expert
systems and scheduling and planning.  The Company provides software and
hardware tools and consulting services to some of the world's largest
corporations, devising application solutions to mission-critical
business problems in the government, telecommunications, manufacturing,
utilities and transportation industries.

From slug-distribution-owner Fri Jan 15 21:09:25 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Fri, 15 Jan 1993 21:09:20 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 15 Jan 93 17:41:31-PST
Received: from STONY-BROOK.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA20509 for slug@iu.ai.sri.com; Fri,
	  15 Jan 93 17:39:15 PST
Received: from SOUR-CREAM.SCRC.Symbolics.COM by
	  STONY-BROOK.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1197712; 15 Jan 1993 20:11:11-0500
Date:	Fri, 15 Jan 1993 20:10:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Gary M.Palter <Palter@STONY-BROOK.SCRC.Symbolics.COM>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: System 7.1 and Genera 8.1.1 MacIvory ELS Update #1
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Steve Lawrence <Steve@BALROG.it.drea.dnd.ca>
Cc:	slug@ai.sri.com
In-Reply-To: <19930113203658.4.STEVE@CYCLOPS.it.drea.dnd.ca>
Message-Id: <19930116011015.1.PALTER@SOUR-CREAM.SCRC.Symbolics.COM>

    Date: Wed, 13 Jan 1993 15:36 EST
    From: Steve Lawrence <Steve@BALROG.it.drea.dnd.ca>

    Has anybody tried installing the G 8.1.1 ELS Update #1 on a Macivory
    (IIfx) running System 7.1 ?

I have done exactly this.

    I don't seem to be having any luck.  My System folder gets trashed when
    I do this.  

Could you be more specific about how the folder is trashed?

		I was hoping to be able to use System 7.1 for its bug fixes,
    not its new capabilities.  Any comments ?


    Thanks, Steve

The installation script on the Genera 8.1.1 ELS #1 floppies will install
Genera's fonts in the System file rather than the Fonts folder under
System 7.1.  The floppies which will be released with Genera 8.3 will
install the fonts in the proper place.  (The Release Notes will include
instructions on how to remote the fonts from the System file.)

  - Gary

From slug-distribution-owner Tue Jan 19 16:26:45 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150226>; Tue, 19 Jan 1993 16:26:38 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 19 Jan 93 12:57:27-PST
Received: from Ocean.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA20639 for slug@iu.ai.sri.com; Tue, 19 Jan 93 12:55:24 PST
Received: by Ocean.AI.SRI.COM (4.1/SMI-4.1) id AA03353 for
	  SLUG@SUNSET.ai.sri.com; Tue, 19 Jan 93 12:55:13 PST
Date:	Tue, 19 Jan 1993 15:55:11 -0500
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: Re: How does one do FTP from a dialnet connection?
To:	MARTIN@VEGA.cmt.dialnet.symbolics.com
Cc:	SLUG@ai.sri.com
Message-Id: <727476911.0.TYSON@AI.SRI.COM>
In-Reply-To: <19930119203316.3.MARTIN@VEGA.cmt.dialnet.symbolics.com>
Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>


By the way, I suggest you change FCC: in your mail header to BFCC: so
others don't have their system complain about not finding your file.

With Dialnet,  you can't FTP.  Some sites offer a way to send mail 
with a request for a file and have it automatically sent back as mail.
For the CLIM stuff, I suggest you contact someone at the archive site
and ask them to send stuff to you when you need it.
-------

From slug-distribution-owner Tue Jan 19 16:26:47 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150221>; Tue, 19 Jan 1993 16:26:40 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 19 Jan 93 12:36:29-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA20388 for slug@iu.ai.sri.com; Tue,
	  19 Jan 93 12:34:09 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 983792; 19
	  Jan 1993 15:35:01-0500
Date:	Tue, 19 Jan 1993 15:33:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: How does one do FTP from a dialnet connection?
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Fcc: VG:>cmt>pmc-file.text.newest
Message-Id: <19930119203316.3.MARTIN@VEGA.cmt.dialnet.symbolics.com>

I see all these offers to ftp various things: how exactly does one do
that? We are a single MacIvory site on dialnet to symbolics - is it
possible for us to do FTP? 
	Thanks for any suggestions you may have.


--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Tue Jan 19 18:16:57 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150237>; Tue, 19 Jan 1993 18:16:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 19 Jan 93 14:26:42-PST
Received: from life.ai.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA22368 for slug@iu.ai.sri.com; Tue, 19 Jan 93 14:24:38 PST
Received: from HATARAKI-BACHI.AI.MIT.EDU by life.ai.mit.edu
	  (4.1/AI-4.10) id AA02690; Tue, 19 Jan 93 17:24:20 EST
Date:	Tue, 19 Jan 1993 17:23:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Carl R.Manning <CarlManning@ai.mit.edu>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: How does one do FTP from a dialnet connection? Use the ftpmail
	 service.
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Martin@vega.cmt.dialnet.symbolics.com
Cc:	slug@ai.sri.com
In-Reply-To: <19930119203316.3.MARTIN@VEGA.cmt.dialnet.symbolics.com>,
	     <9301192159.AA05207@inet-gw-2.pa.dec.com>
Supersedes: <19930119222229.2.CRM@HATARAKI-BACHI.AI.MIT.EDU>
Message-Id: <19930119222355.3.CRM@HATARAKI-BACHI.AI.MIT.EDU>

    Date: Tue, 19 Jan 1993 15:33 EST
    From: Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>

    I see all these offers to ftp various things: how exactly does one do
    that? We are a single MacIvory site on dialnet to symbolics - is it
    possible for us to do FTP? 
            Thanks for any suggestions you may have.

You can try using the public ftpmail service -- send mail to

   ftpmail@decwrl.dec.com

The help message follows.

Cheers,

CarlManning

    Date: Tue, 19 Jan 1993 16:59 EST
    From: "ftpmail service on inet-gw-2.pa.dec.com" <nobody@pa.dec.com>

    You sent ftpmail a blank message, perhaps thinking that we would look in the
    Subject: line for your command.  We ignore the Subject: line other than to
    use it as a identifying tag on all the responses we send from each ftpmail
    session.  Since we don't know what you want, we're sending you our 'help'
    file.  Good luck.


      -- Ftpmail Submission Transcript --
    <<< help
    >>> Help is on the way.
      -- End Of Ftpmail Transcript --
    >>> $Id: help-text,v 1.4 1992/09/29 01:34:33 vixie Exp vixie $
    >>>
    >>> commands are:

            reply <MAILADDR>	set reply addr, since headers are usually wrong
            connect [HOST [USER [PASS]]]  defaults to gatekeeper.dec.com, anonymous
            ascii			files grabbed are printable ascii
            binary			files grabbed are compressed or tar or both
            chdir PLACE		"get" and "ls" commands are relative to PLACE
                                            (only one CHDIR per ftpmail session,
                                            and it executes before any LS/DIR/GETs)
            compress		compress binaries using Lempel-Ziv encoding
            compact			compress binaries using Huffman encoding
            uuencode		binary files will be mailed in uuencode format
            btoa			binary files will be mailed in btoa format
            chunksize SIZE		split files into SIZE-byte chunks (def: 64000)
            ls (or dir) PLACE	short (long) directory listing
            index THING		search for THING in ftp server's index
            get FILE		get a file and have it mailed to you
                                            (max 10 GET's per ftpmail session)
            quit			terminate script, ignore rest of mail message
                                            (use if you have a .signature or
                                             are a VMSMAIL user)

    >>> notes:

            -> you should send complaints to the ftpmail-admin address.  our
               postmaster does not handle ftpmail problems and you can save her
               the trouble of forwarding your complaints by just mailing them to
               the right address.  the "ftpmail-request" address is gone; don't
               use it.

            -> the "index" command depends on the "SITE EXEC INDEX" feature of
               some ftp servers.  Gatekeeper.dec.com originated this feature,
               and ftp.uu.net duplicated it (with a format change to the output,
               naturally).  Wuarchive.wustl.edu also has this feature, though
               their index seems to be empty.  The source for an ftpd that
               supports this feature is on Gatekeeper in /pub/DEC/gwtools.

            -> the "Subject:" of your request will be contained in the "Subject:"
               of all of ftpmail's responses to you regarding that request.  You
               can therefore use it to "tag" different requests if you have more
               than one outstanding at any given time.

            -> you must give a "connect" command, default host is
               gatekeeper.dec.com, default user is anonymous, default
               password is your mail address.

            -> binary files will not be compressed unless 'compress' or 'compact'
               command is given; use this if at all possible, it helps a lot.
               note that many files are already compressed.  if you use any of
               the binary-file qualifiers (compress, compact, uuencode, btoa)
               without setting 'binary' first, your session will abort in error.

            -> binary files will always be formatted into printable ASCII
               with "btoa" or "uuencode" (default is "btoa").  if you don't
               use the "binary" command, ftpmail will cheerfully try to mail
               you the binary data, which will absolutely, positively fail.

            -> all retrieved files will be split into chunks and mailed.  the
               size of the chunk is 64000 characters unless you change it with
               the "chunksize" command.  CompuServe users will need to set this
               to 49000.  there is no way to set it higher than 100000, so please
               don't ask.

            -> if you ask for more than 10 files in a session, you will receive
               an error message and your entire request will be rejected.

            -> VMS/DOS/Mac versions of uudecode, atob, compress and compact
               are available, ask your LOCAL wizard about them if you can't
               locate them (but try gatekeeper.dec.com in /archive/pub/VMS
               if you're still using a VMS system.)

            -> several mail unsplitters are hiding on gatekeeper.dec.com in
               /pub/mail/ua/misc/unsplit.  there is one in c, one in perl,
               and one in VMS DCL.

            -> there is no way to request only certain parts of a file and we
               do not plan to add one in the near future, so please don't ask.

            -> there is no way to delete things from the queue or to find out
               the status of things in the queue, and we do not plan to add
               either feature in the near future, so please don't ask.

    >>> examples:

            -> connect to gatekeeper.dec.com and get a root directory listing:
                    connect
                    ls
                    quit

            -> connect to gatekeeper.dec.com and get the README.ftp file:
                    connect
                    get README.ftp
                    quit

            -> connect to gatekeeper.dec.com and get the gnuemacs sources:
                    connect
                    binary
                    uuencode
                    chdir /pub/GNU
                    get emacs-18.58.tar.Z
                    quit

            -> connect to ftp.uu.net as anonymous and get a root directory list:
                    connect ftp.uu.net
                    binary
                    chdir /index/master
                    get by-name.Z
                    quit

From slug-distribution-owner Tue Jan 19 18:17:00 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150254>; Tue, 19 Jan 1993 18:16:48 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 19 Jan 93 15:05:04-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA22844 for slug@iu.ai.sri.com; Tue, 19 Jan 93 15:00:46 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nERw3-00008JC@rsoft.rsoft.bc.ca>; Tue, 19 Jan 93 15:00 PST
Message-Id: <m0nERw3-00008JC@rsoft.rsoft.bc.ca>
Date:	Tue, 19 Jan 1993 18:00:00 -0500
To:	slug@ai.sri.com
Subject: Image Format Conversion Problems...
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

When converting an IMAN format image to a TRUEVISION
format (Targa), I'm now getting glitching of certain
colors. This is happening both when using S-Convert
and when using the load/save images (and selecting
"truevision" format).
  I did some analysis, in the form of color gradient
bars in the image, and have found the specifics of
symptoms. By putting 3 horizontal bars on the screen,
one ranging from 1/0/0 (red,1%), then 0/1/0 (green,1%),
and 0/0/1 (blue,1%) to 25% r,g and b respectively, it
is evident that wherever the value is between 3.1% and
5.1% (roughly), the converted to truevision format
image converts these ranges to r,g and/or b to 100%.
  The odd thing is, if I convert them back to IMAN, they
are read into S-PAINT and displayed properly.
  I remembered having done the conversion before (I do it
quite infrequently) without any problems when I was running
Genera 7.2 (S-Combo 4.1), so I reloaded that world and tried
it again, and still the problem showed up. The only other
thing that's different now from then is the additon of the
4th Color Memory board, and the accompanying "chroma color
adaptor". I haven't tried pulling the adaptor (a hassle), but
I did try pulling the CM board, to no avail.
  If anyone has any insights on this problem, I'd sure appre-
ciate hearing about them. Alternatively, if anyone has an
image format converter (other than the standard ones) that
can convert an IMAN file to TARGA, TIFF, GIF (etc.) or any
other format that the film recorder folks (I'm trying to get
the image to a slide) can handle, I'm up for beg borrow or
purchasing it. Maybe someone has a converter that runs on
a pc?
  The system I'm using is a 3650 with chroma paddle (hirez
32 bit color) running Genera 8.1.1 with S-Products 6.2.
  Thanks for any help, and for your time.  Scott


From slug-distribution-owner Tue Jan 19 23:59:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150206>; Tue, 19 Jan 1993 23:59:52 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 19 Jan 93 20:33:38-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA29805 for slug@iu.ai.sri.com; Tue,
	  19 Jan 93 20:31:28 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 984027;
	  19 Jan 1993 23:32:11-0500
Date:	Tue, 19 Jan 1993 23:18:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Image Format Conversion Problems...
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <m0nERw3-00008JC@rsoft.rsoft.bc.ca>
Message-Id: <19930120041829.8.GOOCH@tijeras.sw-sw.com>

    Date: Tue, 19 Jan 1993 17:00 CST
    From: Scott_Busse@mindlink.bc.ca (Scott Busse)

    When converting an IMAN format image to a TRUEVISION
    format (Targa), I'm now getting glitching of certain
    colors. This is happening both when using S-Convert....

	Alternatively, if anyone has an
    image format converter (other than the standard ones) that
    can convert an IMAN file to TARGA, TIFF, GIF (etc.) or any
    other format that the film recorder folks (I'm trying to get
    the image to a slide) can handle, I'm up for beg borrow or
    purchasing it. Maybe someone has a converter that runs on
    a pc?

I have a Windows shareware program called "Paint Shop Pro" which can
handle and convert from/to various formats, but not IMAN.  I have had
good luck generating GIF and TIFF files from IMAN images, but no luck
with Targa.  There's a bug in either TIFF or GIF (I forget which) that
is fixible by loading the appropriate file from the MacIvory embedding
sources - if I had time, I would look for it and tell you the pathname,
but I don't remember offhand.  Anyway, I think it's a TIFF bug, and GIF
should work OK by itself.

      The system I'm using is a 3650 with chroma paddle (hirez
    32 bit color) running Genera 8.1.1 with S-Products 6.2.
      Thanks for any help, and for your time.  Scott

I use a CAD buffer.  I have had memory problems that affect images in 
a different way, but it sounds like you might have a color map memory
problem, which I think is on the color paddle card.  You might try
swapping the paddle card ("adaptor" as you put it), followed by the
color controller card if you have one.  Good luck.

From slug-distribution-owner Wed Jan 20 11:28:52 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150245>; Wed, 20 Jan 1993 11:28:46 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 07:56:51-PST
Received: from pecos.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA04841 for slug@iu.ai.sri.com; Wed, 20 Jan 93 07:54:48 PST
Received: by pecos.ads.com (4.1/1.34v1.3) id AA01369; Wed,
	  20 Jan 93 10:56:23 EST
Date:	Wed, 20 Jan 1993 10:56:23 -0500
From:	chyde@chesapeake.ads.com (Clinton Hyde)
Message-Id: <9301201556.AA01369@pecos.ads.com>
To:	slug@ai.sri.com
Subject: MacIvory h/w debug notes


back in the fall I began having really bad probs with my MacIvory. it
got flakier over time--sometimes it wouldn't boot, sometimes it would.
it did better if I shuffled board in their slots, booting almost every
time. eventually it wouldn't boot at all, giving me errors like "no
communications area" and eventually shutting itself down permanently.
so I got a replacement ivory board.

which didn't help. I got various repeats or the same messages. thought
maybe the disk was bad again, so i borrowed another drive, and was
able to get a working ivory partition built. so I thought I'd try the
old ivory board again (maybe the prob was fixed for it too?). Error.
neither ivory board would work again after that.

visited someone else and tried swapping hardware with their stuff.
that only served to show that my new ivory board was ok. just as we
were quitting, I got a new message saying something (I forget what)
about Parameter RAM.

hah! enlightenment occurs! I then got out the old XPRAM init which I
had archived somewhere. it completely zaps Parameter RAM on the Mac
motherboard. ta da! everything is back to normal. this also explains
the bit about why swapping boards would work: it appears that genera/-
ivory stores some info about hardware config in the PRAM, and the
board-swap would cause it to overwrite some of that, rendering things
OK to boot.

i still haven't tried the old ivory cpu (not quite that brave right
now).

but, the info learned is clear: if the ivory starts acting flaky about
booting, do the zap-pram bit right away. of course, if the darn mac
Genera app had told me this at the beginning, I wouldn't have had to
struggle so hard with it. so i'm here to tell you: zap the pram.

actually, that's probably a good idea anyway. do it today!

 -- clint

From slug-distribution-owner Wed Jan 20 15:54:37 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150251>; Wed, 20 Jan 1993 15:54:34 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 12:16:09-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08850 for slug@iu.ai.sri.com; Wed, 20 Jan 93 12:13:48 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nEloB-0000RdC@rsoft.rsoft.bc.ca>; Wed, 20 Jan 93 12:13 PST
Message-Id: <m0nEloB-0000RdC@rsoft.rsoft.bc.ca>
Date:	Wed, 20 Jan 1993 15:13:00 -0500
To:	slug@ai.sri.com
Subject: S-Frame configurations
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Earlier I asked if anyone knew how I could redirect
S-Paint console output to a window on the Dyna-
Geometry screen, so it wouldn't change to the S-Paint
screen configuration every time it had to print some-
thing out. The trick turns out to be a matter of
hacking together a loadable config file that includes
all the necessary windows for both DynaGeometry and
Paint (using Zemacs) and the code that links them
together as a Paint configuration. It works great!
(Details on request...)
  My question:  Can someone tell me the function that
will load a bunch of .config files (S-Frame screen
layout description files) using a script. It's a real
hassle having to do a [set configuration][load from a
file], type in the name, etc. for each of six different
screen configurations. Thanks for any help!  Scott


From slug-distribution-owner Wed Jan 20 15:54:48 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150254>; Wed, 20 Jan 1993 15:54:38 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 11:52:04-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08631 for slug@iu.ai.sri.com; Wed, 20 Jan 93 11:49:41 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nElQp-0000RjC@rsoft.rsoft.bc.ca>; Wed, 20 Jan 93 11:49 PST
Message-Id: <m0nElQp-0000RjC@rsoft.rsoft.bc.ca>
Date:	Wed, 20 Jan 1993 14:49:00 -0500
To:	slug@ai.sri.com
Subject: Compression programs?
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Are there any compression programs the likes of Arc, PkZip,
Zoo or LHArc that run on Symbolics machines, that are
compatible with such programs on other platforms? Thanks for
any info!   Scott


From slug-distribution-owner Wed Jan 20 15:54:50 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150249>; Wed, 20 Jan 1993 15:54:35 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 11:45:16-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08472 for slug@iu.ai.sri.com; Wed, 20 Jan 93 11:43:10 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nElKT-0000RdC@rsoft.rsoft.bc.ca>; Wed, 20 Jan 93 11:43 PST
Message-Id: <m0nElKT-0000RdC@rsoft.rsoft.bc.ca>
Date:	Wed, 20 Jan 1993 14:43:00 -0500
To:	slug@ai.sri.com
Subject: Image Conversion problem solved...(AAARGH)
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Thanks BIG TIME to Mike Fleming for the winning answer
to my problem with IMAN to Targa conversion.
  I forgot to set "binary" mode when doing the FTP
transfer...(meathead:( Thanks to everyone else for
their suggestions too...  Scott


From slug-distribution-owner Wed Jan 20 17:36:04 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150251>; Wed, 20 Jan 1993 17:35:55 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 14:06:20-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA10574 for slug@iu.ai.sri.com; Wed,
	  20 Jan 93 14:04:02 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 984344; 20
	  Jan 1993 17:04:42-0500
Date:	Wed, 20 Jan 1993 17:02:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Compression programs?
To:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <m0nElQp-0000RjC@rsoft.rsoft.bc.ca>
Supersedes: <19930120220128.6.MARTIN@VEGA.cmt.dialnet.symbolics.com>
Message-Id: <19930120220236.7.MARTIN@VEGA.cmt.dialnet.symbolics.com>

	Are there any compression programs the likes of Arc, PkZip,
	Zoo or LHArc that run on Symbolics machines, that are
	compatible with such programs on other platforms? Thanks for
	any info!   

I have been using the :Compress Files command and successfully sending
data (via dialnet) to UNIX hosts. It seems to work fine for me. 
It's documented... i read about it in the Doc examiner....

(I had to hack up a UU Encode and UU Decode command to send via mail - I
would be pleased to send you the LISP code for UU Encode and UU Decode
if you wish).


--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Wed Jan 20 17:36:17 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150254>; Wed, 20 Jan 1993 17:36:12 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 20 Jan 93 13:37:14-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA10233 for slug@iu.ai.sri.com; Wed, 20 Jan 93 13:34:52 PST
Received: from Think.COM by mail.think.com; Wed,
	  20 Jan 93 16:34:38 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Wed,
	  20 Jan 93 16:34:34 EST
Date:	Wed, 20 Jan 1993 16:34:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: Compression programs?
To:	Scott Busse <Scott_Busse@mindlink.bc.ca>
Cc:	slug@ai.sri.com
In-Reply-To: <m0nElQp-0000RjC@rsoft.rsoft.bc.ca>
Message-Id: <19930120213429.2.BARMAR@occam.think.com>

    Date: Wed, 20 Jan 1993 14:49 EST
    From: Scott_Busse@mindlink.bc.ca (Scott Busse)

    Are there any compression programs the likes of Arc, PkZip,
    Zoo or LHArc that run on Symbolics machines, that are
    compatible with such programs on other platforms? Thanks for
    any info!   Scott

The "Compress File" and "Decompress File" commands are compatible with
Unix "compress" and "uncompress".

                                                barmar

From slug-distribution-owner Thu Jan 21 17:55:29 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Thu, 21 Jan 1993 17:55:23 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 21 Jan 93 14:14:06-PST
Received: from CYCLOPS.it.drea.dnd.ca ([192.12.62.47]) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA27390 for
	  slug@iu.ai.sri.com; Thu, 21 Jan 93 14:11:55 PST
Date:	Thu, 21 Jan 1993 14:46:00 -0500
From:	Steve Lawrence <Steve@BALROG.it.drea.dnd.ca>
Subject: Re: System 7.1 and Genera 8.1.1 MacIvory ELS Update #1
To:	slug@ai.sri.com
Cc:	Palter@STONY-BROOK.SCRC.Symbolics.COM
In-Reply-To: <19930116011015.1.PALTER@SOUR-CREAM.SCRC.Symbolics.COM>
Message-Id: <19930121194644.1.STEVE@CYCLOPS.it.drea.dnd.ca>

    Date: Fri, 15 Jan 1993 21:10 AST
    From: Gary M. Palter <Palter@STONY-BROOK.SCRC.Symbolics.COM>

	Date: Wed, 13 Jan 1993 15:36 EST
	From: Steve Lawrence <Steve@BALROG.it.drea.dnd.ca>

	Has anybody tried installing the G 8.1.1 ELS Update #1 on a Macivory
	(IIfx) running System 7.1 ?

    I have done exactly this.

	I don't seem to be having any luck.  My System folder gets trashed when
	I do this.  

    Could you be more specific about how the folder is trashed?

After installing the G 8.1.1 ELS Update #1 my system wouldn't boot.
However in the meantime, I went back to System 7.01, installed the
Genera Update and then installed System 7.1.  Everything works fine now.


Thanks, Steve

From slug-distribution-owner Thu Jan 21 19:48:29 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Thu, 21 Jan 1993 19:48:23 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 21 Jan 93 16:16:28-PST
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA29402 for
	  slug@iu.ai.sri.com; Thu, 21 Jan 93 16:14:23 PST
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id
	  aa12834; 21 Jan 93 16:07 PST
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com
	  (4.1/SMI-4.1.1) id AA00893; Thu, 21 Jan 93 16:13:59 PST
Message-Id: <9301220013.AA00893@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Reply-To: jbarnett@nrtc.nrtc.northrop.com
Cc:	jbarnett@nrtc.nrtc.northrop.com
Subject: Tracing internal functions
Date:	Thu, 21 Jan 1993 19:13:58 -0500
From:	jbarnett@charming.nrtc.northrop.com

Occasionally, when tracing an internal function (defined by FLET or
LABELS), I have a problem.  The trace is installed using the TRACE
feature from the system menu.  The func spec is of the form
    (:INTERNAL outer-fcn integer inner-fcn)
The error msg generated, before any arg printing, is
    The first argument given to the SYS:LDB-INTERNAL instruction, NIL,
    was not a number.
The function that is blowing up is SI:INTERPRETER-TRAMPOLINE
Could the problem be that the passing of the context(lexical) pointer
as an hidden argument sometimes fulls the trace logic?  BTW, I am not
making closures of the internal functions -- I am using them as ordinary
functions that can see variables bound above.

An ideas or patches to fix this problem would be appreciated.

Jeff Barnett

From slug-distribution-owner Thu Jan 21 20:38:50 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Thu, 21 Jan 1993 20:38:48 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 21 Jan 93 16:57:42-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA00309 for slug@iu.ai.sri.com; Thu, 21 Jan 93 16:55:29 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nFCfJ-0000PlC@rsoft.rsoft.bc.ca>; Thu, 21 Jan 93 16:54 PST
Message-Id: <m0nFCfJ-0000PlC@rsoft.rsoft.bc.ca>
Date:	Thu, 21 Jan 1993 19:54:00 -0500
To:	slug@ai.sri.com
Subject: Send file problems...
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

I'm using the symbolics terminal program to connect to a
local bbs. Things are ok with the "set wallpaper file" for
capturing incoming messages, but I want to compose my out-
going messages offline and then blast them into the bbs
buffer when I'm connected. I supposed that the "send file"
extended command would allow me to send a disk file, but
when I enter the file pathname and hit return, the line
is immediatly hung up, and I'm put back to the Terminal
Program prompt. Am I using it wrong?
  While I'm on the Terminal subject, is there a way to
do downloads of binary files, using x-modem or some such
protocol? Or am I limited to ascii files only?
  Furthermore, the editor on this bbs handles all the
screen scrolling and line re-drawing, which seems to be
in conflict with the Terminal program's scrollable window.
the consequence is that I'm often left with a cursor in
the middle of a blank screen.
  I guess what I need is for someone to make a few general
suggestions on what terminal simulator is best, or which
one does what. I'm currently using the default (Ambassador)
as my previous attempt to use VT100 didn't seem to improve
things. The bbs does allow terminal emulation of many types
though, BTW.     Thanks, Scott


From slug-distribution-owner Thu Jan 21 23:47:42 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150212>; Thu, 21 Jan 1993 23:47:35 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 21 Jan 93 20:21:27-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA03084 for slug@iu.ai.sri.com; Thu,
	  21 Jan 93 20:19:22 PST
Received: from BRAIN-DAMAGE.spa.symbolics.com ([128.81.36.195]) by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  984876; 21 Jan 1993 23:20:15-0500
Date:	Thu, 21 Jan 1993 23:19:00 -0500
From:	sobeck@riverside.scrc.symbolics.com
Subject: Send file problems...
To:	Scott_Busse@mindlink.bc.ca, slug@ai.sri.com
In-Reply-To: <m0nFCfJ-0000PlC@rsoft.rsoft.bc.ca>
Message-Id: <19930122041936.5.SOBECK@BRAIN-DAMAGE.spa.symbolics.com>

    Date: Thu, 21 Jan 1993 16:54 PST
    From: Scott_Busse@mindlink.bc.ca (Scott Busse)

    I'm using the symbolics terminal program to connect to a
    local bbs. Things are ok with the "set wallpaper file" for
    capturing incoming messages, but I want to compose my out-
    going messages offline and then blast them into the bbs
    buffer when I'm connected. I supposed that the "send file"
    extended command would allow me to send a disk file, but
    when I enter the file pathname and hit return, the line
    is immediatly hung up, and I'm put back to the Terminal
    Program prompt. Am I using it wrong?

You just want to yank the kill ring into the remote stream, 
right?  Try "Yank Top of Kill Ring" from the Marking and Yanking 
menu you get with a control-right click.  Mark regions by 
holding down the control key while dragging the left button.
These operations work on Lisp Listeners, too.

      While I'm on the Terminal subject, is there a way to
    do downloads of binary files, using x-modem or some such
    protocol? Or am I limited to ascii files only?
      Furthermore, the editor on this bbs handles all the
    screen scrolling and line re-drawing, which seems to be
    in conflict with the Terminal program's scrollable window.
    the consequence is that I'm often left with a cursor in
    the middle of a blank screen.
      I guess what I need is for someone to make a few general
    suggestions on what terminal simulator is best, or which
    one does what. I'm currently using the default (Ambassador)
    as my previous attempt to use VT100 didn't seem to improve
    things. The bbs does allow terminal emulation of many types
    though, BTW.     Thanks, Scott


From slug-distribution-owner Fri Jan 22 00:36:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Fri, 22 Jan 1993 00:36:13 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 21 Jan 93 20:54:26-PST
Received: from ptolemy.arc.nasa.gov (ptolemy-ethernet.arc.nasa.gov) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA03640 for
	  slug@iu.ai.sri.com; Thu, 21 Jan 93 20:52:09 PST
Received: from SIBYL.arc.nasa.gov by ptolemy.arc.nasa.gov (4.1/) id
	  <AA23537>; Thu, 21 Jan 93 20:51:34 PST
Date:	Thu, 21 Jan 1993 23:47:00 -0500
From:	Bob Kanefsky <Kanef@ptolemy.arc.nasa.gov>
Subject: Send file problems...
To:	Slug@ai.sri.com
In-Reply-To: <19930122041936.5.SOBECK@BRAIN-DAMAGE.spa.symbolics.com>
Message-Id: <19930122044759.7.KANEF@SIBYL.arc.nasa.gov>

    Date: Thu, 21 Jan 1993 20:19 PST
    From: sobeck@riverside.scrc.symbolics.com

	Date: Thu, 21 Jan 1993 16:54 PST
	From: Scott_Busse@mindlink.bc.ca (Scott Busse)
	[...] I want to compose my outgoing messages offline
	and then blast them into the bbs [...]

    You just want to yank the kill ring into the remote stream, 
    right?  Try "Yank Top of Kill Ring" from the Marking and Yanking 
    menu you get with a control-right click.  Mark regions by 
    holding down the control key while dragging the left button.
    These operations work on Lisp Listeners, too.

Or <Network> Control-Y, which I use all the time, albeit to another Symbolics
across a local network.  But I've noticed that this doesn't always send all
the characters.  Sometimes it sends only part of them on the first try, and
when I <Clear Input> and try again, it sends them all.  I'm pretty sure that
this means that if the remote machine doesn't read the characters as fast as
they're sent, the buffer fills up and any more are lost; when the other end is
a Symbolics, the machine is slow to swap in the appropriate code, but by the
second try it's "primed" and can keep up.

I'm not sure whether this problem would be worse or better when the connection
is through a phone line, which transmits the characters more slowly than a
network.

					--Kanef

From slug-distribution-owner Fri Jan 22 08:45:18 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Fri, 22 Jan 1993 08:45:11 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 22 Jan 93 05:08:40-PST
Received: from gemsgw.med.ge.com ([192.88.230.10]) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA28057 for slug@iu.ai.sri.com; Fri,
	  22 Jan 93 05:06:37 PST
Received: from hannibal.ATL.GE.COM ([129.203.20.250]) by
	  gemsgw.med.ge.com (4.1/GEMS-1.1) id AA12765; Fri,
	  22 Jan 93 07:06:57 CST
Received: from retaxes.ATL.GE.COM.ATL.GE.COM by hannibal.ATL.GE.COM
	  (4.1/GEA Sun server 2.7atl) id AA06538; Fri, 22 Jan 93 08:06:06 EST
Date:	Fri, 22 Jan 1993 08:06:06 -0500
From:	sjameson@hannibal.atl.ge.com (Stephen M Jameson)
Message-Id: <9301221306.AA06538@hannibal.ATL.GE.COM>
Received: by retaxes.ATL.GE.COM.ATL.GE.COM (4.1/SMI-4.1) id AA00213;
	  Fri, 22 Jan 93 08:06:33 EST
To:	jbarnett@nrtc.nrtc.northrop.com
Cc:	slug@ai.sri.com
In-Reply-To: jbarnett@charming.nrtc.northrop.com's message of Thu,
	     21 Jan 93 16:13:58 PST <9301220013.AA00893@charming.nrtc.northrop.com>
Subject: Tracing internal functions
Reply-To: sjameson@atl.ge.com

>Occasionally, when tracing an internal function (defined by FLET or
>LABELS), I have a problem.  The trace is installed using the TRACE
>feature from the system menu.  The func spec is of the form
>    (:INTERNAL outer-fcn integer inner-fcn)
>The error msg generated, before any arg printing, is
>    The first argument given to the SYS:LDB-INTERNAL instruction, NIL,
>    was not a number.
>The function that is blowing up is SI:INTERPRETER-TRAMPOLINE
>Could the problem be that the passing of the context(lexical) pointer
>as an hidden argument sometimes fulls the trace logic?  BTW, I am not
>making closures of the internal functions -- I am using them as ordinary
>functions that can see variables bound above.
> 
>An ideas or patches to fix this problem would be appreciated.
 
My only advice is that if you are still in the stage where you need to trace
the functions, move them out of FLET and LABELS and define them at the top
level.  This makes it substantially easier to debug.



Steve Jameson                 General Electric Aerospace / Martin Marietta
sjameson@atl.ge.com           Advanced Technology Laboratories
                              Moorestown, New Jersey              
****************************************************************************
**  . . . but I do not love the sword for its sharpness, nor the arrow    **
**  for its swiftness, nor the warrior for his glory.  I love only that   **
**  which they defend . . .                                               **
**    -- Faramir, "The Two Towers"                                        **
****************************************************************************

From slug-distribution-owner Fri Jan 22 13:27:37 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150186>; Fri, 22 Jan 1993 13:27:30 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 22 Jan 93 09:58:50-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA09794 for slug@iu.ai.sri.com; Fri, 22 Jan 93 09:56:47 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nFScQ-0000R1C@rsoft.rsoft.bc.ca>; Fri, 22 Jan 93 09:56 PST
Message-Id: <m0nFScQ-0000R1C@rsoft.rsoft.bc.ca>
Date:	Fri, 22 Jan 1993 12:56:00 -0500
To:	slug@ai.sri.com
Subject: Send File revisited...
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

I tried the kill ring thing, which works. Thanks! But what
does that say about the "send file" extended command. Never
has worked?   Scott


From slug-distribution-owner Mon Jan 25 14:08:18 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Mon, 25 Jan 1993 14:08:09 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 25 Jan 93 10:30:46-PST
Received: from pdesds1.atg.trc.scra.org by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA18971 for slug@iu.ai.sri.com; Mon,
	  25 Jan 93 10:28:07 PST
Received: by pdesds1.atg.trc.scra.org (5.57/Ultrix3.0-C) id AA08359;
	  Mon, 25 Jan 93 13:29:49 -0500
Date:	Mon, 25 Jan 1993 13:26:00 -0500
From:	Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>
Subject: Object Oriented CASE Tools
To:	slug@ai.sri.com, clim@bbn.com
Message-Id: <19930125182655.1.CLANNING@RIGEL.pwa-me.scra.org>


Is anyone aware of any CASE tools which are well suited to the
management of CLOS/CLIM based applications?

Are any of these tools implemented in Lisp and are they available for
the Symbolics Lisp Machine?


Craig Lanning <CLanning@trc.scra.org>
Grumman Data Systems
North Charleston, SC

From slug-distribution-owner Tue Jan 26 11:04:50 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Tue, 26 Jan 1993 11:04:47 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 07:04:37-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA15465 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 07:02:01 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 985914;
	  26 Jan 1993 10:02:35-0500
Date:	Tue, 26 Jan 1993 09:52:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Send File revisited...
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <m0nFScQ-0000R1C@rsoft.rsoft.bc.ca>
Message-Id: <19930126145223.2.GOOCH@tijeras.sw-sw.com>

    Date: Fri, 22 Jan 1993 11:56 CST
    From: Scott_Busse@mindlink.bc.ca (Scott Busse)

    I tried the kill ring thing, which works. Thanks! But what
    does that say about the "send file" extended command. Never
    has worked?   Scott

I don't think it has, and I've had even worse trouble than you describe
with yanking (long strings anyway) from the kill ring, particularly when
using a dialup.  Aside from the obligatory lossage of portions of the
data, this has also caused my Terminal window to go into an infinite loop
of some kind, pumping out newlines to the screen forever and generally
not responding to any attempt to stop it.  Good luck. 

From slug-distribution-owner Tue Jan 26 11:04:52 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Tue, 26 Jan 1993 11:04:48 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 07:52:46-PST
Received: from pdesds1.atg.trc.scra.org by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA16100 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 07:50:03 PST
Received: by pdesds1.atg.trc.scra.org (5.57/Ultrix3.0-C) id AA10203;
	  Tue, 26 Jan 93 10:51:51 -0500
Received: from cc:Mail by scra.org (1.30/SMTPLink) id A12457; Tue,
	  26 Jan 93 10:48:40 EDT
Date:	Tue, 26 Jan 1993 09:48:40 -0500
From:	James Sims <sims@scra.org>
Message-Id: <9301261048.A12457@scra.org>
To:	slug@ai.sri.com, CLanning@pdesds1.atg.trc.scra.org
Subject: BNF or Wirth parser in LISP?

 Does anyone know of some public domain code to convert BNF or Wirth notation
 into a tokenizer or parser for Common LISP?

 thanks,
 jim


From slug-distribution-owner Tue Jan 26 11:05:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Tue, 26 Jan 1993 11:05:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 07:03:52-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA15459 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 07:01:19 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 985913;
	  26 Jan 1993 10:02:06-0500
Date:	Tue, 26 Jan 1993 09:43:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Object Oriented CASE Tools
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	CLanning%pdesds1.atg.trc.scra.org@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930125182655.1.CLANNING@RIGEL.pwa-me.scra.org>
Message-Id: <19930126144315.1.GOOCH@tijeras.sw-sw.com>

    Date: Mon, 25 Jan 1993 12:26 CST
    From: Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>

    Is anyone aware of any CASE tools which are well suited to the
    management of CLOS/CLIM based applications?

    Are any of these tools implemented in Lisp and are they available for
    the Symbolics Lisp Machine?

    Craig Lanning <CLanning@trc.scra.org>
    Grumman Data Systems
    North Charleston, SC

Perhaps you can help bring me up to date on the definition of CASE.  In
my opinion, taking the acronym CASE at face value, Genera itself should
qualify as a CASE, and a very good one.  However, I admit to being very
much in the dark about what is normally considered to be CASE and what
isn't.

To be more specific in answering your question, I would point to the
who-calls database, source level debugging, edit definition and so on as
examples of Genera CASE facilities.

From slug-distribution-owner Tue Jan 26 11:05:12 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Tue, 26 Jan 1993 11:05:05 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 07:54:33-PST
Received: from pdesds1.atg.trc.scra.org by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA16133 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 07:51:43 PST
Received: by pdesds1.atg.trc.scra.org (5.57/Ultrix3.0-C) id AA10209;
	  Tue, 26 Jan 93 10:53:27 -0500
Date:	Tue, 26 Jan 1993 10:50:00 -0500
From:	Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>
Subject: Object Oriented CASE Tools
To:	gooch%tijeras.SW-SW.dialnet.symbolics.com@riverside.scrc.symbolics.com
Cc:	slug@ai.sri.com, CLanning@pdesds1.atg.trc.scra.org
In-Reply-To: <19930126144315.1.GOOCH@tijeras.sw-sw.com>
Message-Id: <19930126155035.2.CLANNING@RIGEL.pwa-me.scra.org>

    Date: Tue, 26 Jan 1993 09:43 EST
    From: William D. Gooch <gooch@tijeras.sw-sw.com>

	Date: Mon, 25 Jan 1993 12:26 CST
	From: Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>

	Is anyone aware of any CASE tools which are well suited to the
	management of CLOS/CLIM based applications?

	Are any of these tools implemented in Lisp and are they available for
	the Symbolics Lisp Machine?

	Craig Lanning <CLanning@trc.scra.org>
	Grumman Data Systems
	North Charleston, SC

    Perhaps you can help bring me up to date on the definition of CASE.  In
    my opinion, taking the acronym CASE at face value, Genera itself should
    qualify as a CASE, and a very good one.  However, I admit to being very
    much in the dark about what is normally considered to be CASE and what
    isn't.

The CASE tools that I have seen at this site are used to do analysis and
design before any coding is done.  Theoretically, if sufficient analysis
and design work is done up front, the coding is just typing.  They
assist in documenting the work before, during, and after the coding is
done and help track which customer requirements are satisfied by which
pieces of code.

I would tend to agree with you that if the acronym CASE (Computer Aided
Software Engineering or Computer Aided Software Environment) is taken at
face value, Genera as a whole is more CASE than the tools which claim to
be CASE.  I just need a tool similar to one of them so that my software
development can comply with the requirements to use such tools.

    To be more specific in answering your question, I would point to the
    who-calls database, source level debugging, edit definition and so on as
    examples of Genera CASE facilities.

Craig Lanning <CLanning@trc.scra.org>
Grumman Data Systems
North Charleston, SC

From slug-distribution-owner Tue Jan 26 13:10:29 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Tue, 26 Jan 1993 13:10:28 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 09:38:09-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA17876 for slug@iu.ai.sri.com; Tue, 26 Jan 93 09:35:38 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nGuC2-0000TCC@rsoft.rsoft.bc.ca>; Tue, 26 Jan 93 09:35 PST
Message-Id: <m0nGuC2-0000TCC@rsoft.rsoft.bc.ca>
Date:	Tue, 26 Jan 1993 12:35:00 -0500
To:	slug@ai.sri.com
Subject: Smbx -> PC nets...
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

To: gooch@tijeras.sw-sw.com
In-Reply-To: The message of 23 Jan 1993 06:20 PST from
gooch@tijeras.sw-sw.com

        From: gooch@tijeras.sw-sw.com (William D. Gooch)
        Subject: Send File revisited...
        You're welcome.  I have a PC ethernetted to my lispms, and I just use
        PKZIP on it and them grab the file(s) from a lispm and do whatever.
        I even use the laserwriter plugged into my 3650 serial line to print
        encapsulated postscript files generated on the PC, which is very nice
        and also fairly fast.
William, what PC software do you use (in particular) for your net to the
Symbolics? I'm looking to set up such a connection, and could use any tips on
what software is best, and any hardware/setup caveats you can provide. Are
you using TCP, NFS or ?. I'm currently connected to an Amiga using it's one
and only available Ethernet board and TCP/IP software, and although it's
working adequately, I'm fairly fed up with sneaker-netting PC disks from
there to the PC :( Thanks for any tips!  Scott


From slug-distribution-owner Tue Jan 26 14:10:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150192>; Tue, 26 Jan 1993 14:10:10 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 10:40:28-PST
Received: from interlock.amoco.com ([192.195.167.2]) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA21403 for
	  slug@iu.ai.sri.com; Tue, 26 Jan 93 10:38:05 PST
Received: by interlock.amoco.com id AA08258 (InterLock SMTP Gateway 1.1
	  for slug@ai.sri.com); Tue, 26 Jan 1993 12:35:05 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Tue,
	  26 Jan 1993 12:35:05 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Tue,
	  26 Jan 1993 12:35:05 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Tue,
	  26 Jan 1993 12:35:05 -0600
Date:	Tue, 26 Jan 1993 12:22:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: Object Oriented CASE Tools
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	gooch@tijeras.sw-sw.dialnet.symbolics.com,
	CLanning@pdesds1.atg.trc.scra.org
Cc:	slug@ai.sri.com
In-Reply-To: <19930126144315.1.GOOCH@tijeras.sw-sw.com>
Message-Id: <19930126172227.2.DON@trc.amoco.com>

To what William D.Gooch said, I would add Concordia for
specifications and documentation; the commands for navigating
class hierarchies and listing methods, etc.; defsystem for
declaring architecture, etc.  However, in all cases, although the
tools are good, they lack active participation (e.g., gen'g
defuns and defmethods from documentation specs; having graphical
class/method browsers).  There's improvement to be made.

My understanding of the typical use of CASE, however, doesn't fit
too closely with the Genera tools (it fits, but not closely).  I
wouldn't, however, suggest that Genera adapt too fully to "CASE"
unless that contributes a serious marketing advantage.  "CASE" in
its most close-minded sense seems an unwieldy bureaucratic
imposition coming from MIS depts in business schools.  Because
MIS people primarily use COBOL or low-level languages, they
deprecate coding.  CLOS, CLIM, and other high-level programming
constructs actually fulfill the role of some of the mid-level
CASE components (and thus function both as code and
specification).

One person's opinion.

Don Mitchell			dmitchell@trc.amoco.com
Amoco Production Company	(918) 660-4270
Tulsa Research Center
P.O. Box 3385, Tulsa, OK 74102

From slug-distribution-owner Tue Jan 26 15:10:18 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150196>; Tue, 26 Jan 1993 15:10:15 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 11:21:46-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA22279 for slug@iu.ai.sri.com; Tue, 26 Jan 93 11:19:26 PST
Received: from Think.COM by mail.think.com; Tue,
	  26 Jan 93 14:19:03 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue,
	  26 Jan 93 14:18:58 EST
Date:	Tue, 26 Jan 1993 14:18:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: BNF or Wirth parser in LISP?
To:	James Sims <sims@scra.org>
Cc:	slug@ai.sri.com, CLanning@pdesds1.atg.trc.scra.org
In-Reply-To: <9301261048.A12457@scra.org>
Message-Id: <19930126191852.2.BARMAR@occam.think.com>

    Date: Tue, 26 Jan 1993 09:48 EST
    From: James Sims <sims@scra.org>

     Does anyone know of some public domain code to convert BNF or Wirth notation
     into a tokenizer or parser for Common LISP?

     thanks,
     jim

Here's what the comp.lang.lisp FAQ has about parser generators.

Parser Generators:

   Mark Johnson <mj@cs.brown.edu> has written a LALR parser generator
   for Common Lisp. It is fairly small (about 500 lines of code) and
   can be found in the Lisp Utilities Repository above.

   IPG (Incremental Parser Generator) is available by email from 
   Jan Rekers <rekers@cwi.nl>.  It is an appendix to his thesis. It is
   written in LeLisp, but should be portable to other Lisp dialects.

   Zebu 0.9 is a parser generator for Scheme written by William M. Wells III.
   It lives in the Scheme Repository nexus.yorku.ca and works with
   PC-Scheme from TI and MIT C-Scheme 6.2 (but not with anything after 7.0).

   Zebu 2.2 is a parser generator for Common Lisp by Joachim H. Laubsch
   <laubsch@hplabs.hpl.hp.com>.  It is an extention written in Common
   Lisp of the Scheme version.  This implimentation has been tested in
   Lucid CL, Allegro CL, and MCL 2.0b.

Here's information on the Lisp Utilities repository and Scheme
repository:

   The Lisp Utilities collection is accessible by anonymous ftp
   to any CMU CS machine (e.g., ftp.cs.cmu.edu [128.2.206.173])
   or through AFS in the directory
           /afs/cs.cmu.edu/user/mkant/Public/Lisp-Utilities/
   If accessing this directory through anonymous ftp, it is 
   important to "cd" to the directory using one atomic operation, as
   some of the superior directories on the path are protected from
   access by an anonymous ftp.

   The Scheme Repository contains a Scheme bibliography, copies of the
   R4RS report and other papers, sample Scheme code for a variety of
   purposes, several utilities, and some implementations. The Scheme code
   includes code for calendar calculations, Earley parser, FORMAT for
   Scheme, a scheme version of the Gabriel benchmarks, Marc Feeley's
   minimal object support for Scheme, a Scheme pretty-printer, a Prolog
   interpreter written in Scheme, a random number generator in Scheme, an
   implementation of SCOOPS, code from Abelson and Sussman's SICP book,
   Aubrey Jaffer's IEEE/R^3.99RS compliance test, and a LALR(1) parser.
   The repository is maintained by Ozan S. Yigit, scheme@nexus.yorku.ca.
   The repository is accessible by anonymous ftp at nexus.yorku.ca
   [130.63.9.66] in the directory pub/scheme/.

For more information you can FTP the entire FAQ file from
ftp.think.com:/public/think/lisp/faq.text.

P.S. Wouldn't this question have been more appropriate for the
COMMON-LISP mailing list than SLUG?  It doesn't seem to be specific to
Symbolics.

                                                barmar

From slug-distribution-owner Tue Jan 26 22:09:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Tue, 26 Jan 1993 22:09:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 18:18:36-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA28999 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 18:15:27 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 986139;
	  26 Jan 1993 21:15:19-0500
Date:	Tue, 26 Jan 1993 20:32:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Smbx -> PC nets...
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <m0nGuC2-0000TCC@rsoft.rsoft.bc.ca>
Message-Id: <19930127013223.3.GOOCH@tijeras.sw-sw.com>

    Date: Tue, 26 Jan 1993 11:35 CST
    From: Scott_Busse@mindlink.bc.ca (Scott Busse)

    To: gooch@tijeras.sw-sw.com
    In-Reply-To: The message of 23 Jan 1993 06:20 PST from
    gooch@tijeras.sw-sw.com

	    From: gooch@tijeras.sw-sw.com (William D. Gooch)
	    Subject: Send File revisited...
		....I have a PC ethernetted to my lispms, and I just use
	    PKZIP on it and them grab the file(s) from a lispm and do whatever.

    William, what PC software do you use (in particular) for your net to the
    Symbolics? I'm looking to set up such a connection, and could use any tips on
    what software is best, and any hardware/setup caveats you can provide. Are
    you using TCP, NFS or ?. I'm currently connected to an Amiga using it's one
    and only available Ethernet board and TCP/IP software, and although it's
    working adequately, I'm fairly fed up with sneaker-netting PC disks from
    there to the PC :( Thanks for any tips!  Scott

I use FTP Inc.'s PC/TCP package.  It's pretty complete and reasonably
robust, though by no means problem-free.  One nice point is that the
source code is available (at extra charge).  It can only handle one
thing at a time (such as FTP serving), and it really slows things down
under Windows (but at least it works there and allows you to do other
things while it's running).  It has separate programs for TCP-FTP, TFTP,
SMTP, Telnet, Ping, and quite a few others, most of which I never use.

By the way, I can't get Telnet to my Lispm to work - it always says that
permission was denied by the remote host, although I have remote login
enabled.  I don't know why this happens.   I also have periodic trouble
with file transfer when the Lispm is reading files off of the PC, but I
really think this is a hardware problem with my PC ether board.

The PC/TCP package is moderately expensive ($400), but they do provide
reasonable support.  I have recently seen a shareware program which does
similar stuff (actually I know very little about it), and there is also
a public domain package (PC-IP I think) which is similar, that can be
acquired from FTP hosts on the Internet.

From slug-distribution-owner Tue Jan 26 22:09:22 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Tue, 26 Jan 1993 22:09:20 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 18:19:11-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA29002 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 18:15:44 PST
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 986140;
	  26 Jan 1993 21:15:54-0500
Date:	Tue, 26 Jan 1993 21:05:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Object Oriented CASE Tools
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	dmitchell%amoco.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	CLanning%pdesds1.atg.trc.scra.org@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930126172227.2.DON@trc.amoco.com>
Message-Id: <19930127020502.4.GOOCH@tijeras.sw-sw.com>

    Date: Tue, 26 Jan 1993 11:22 CST
    From: Donald H. Mitchell <dmitchell@amoco.com>

	.... in all cases, although the
    tools are good, they lack active participation (e.g., gen'g
    defuns and defmethods from documentation specs; having graphical
    class/method browsers). 

Several years ago, soon after the first incarnation of the Flavor
Examiner (which didn't have any display of inheritance hierarchy), 
I wrote a flavors grapher as an extension.  It allowed the user to
graphically browse inheritance hierarchies, and associated all the
standard FlavEx commands with the nodes via popup menus.

Subsequently, Tom Shepard took the code, added some interactive node
movement and ancillary display capabilities, and implemented a "High
Order Software" graphical development tool.  This allowed the user to
graphically build a program structure (call tree), specify arguments,
etc., in a system that was intended to generate code.  I don't know 
what the fate of this system was or whether it ever actually produced
code, but the formalism that it was made for was intended specifically
for that purpose.

Later Genera releases and substantial changes to the Flavor Examiner
made my code obsolete, although someone out there may have maintained a
working version.  I could resurrect and update the code (I may even have
a copy of Shepard's somewhere) if I were given an adequate incentive.  I
always intended to make a flavors (CLOS) development package out of it,
but other priorities took over.

Of course, the right thing now would be quite different from what it
was then.  I have a newer, better grapher which is readily adaptable for
such purposes, but again I have other priorities which tend to keep me
from pursuing this independently.  However, it strikes me that visual
programming environments are in a sense the ultimate in CASE tools, and
that it would be a lot of fun to work on such a beast.  All I really
need is some funding (hint, hint). 

From slug-distribution-owner Tue Jan 26 23:04:27 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Tue, 26 Jan 1993 23:04:22 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 26 Jan 93 19:26:26-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA29693 for slug@iu.ai.sri.com; Tue,
	  26 Jan 93 19:23:49 PST
Received: from MAIL.THINK.COM by RIVERSIDE.SCRC.Symbolics.COM via
	  INTERNET with SMTP id 986160; 26 Jan 1993 22:24:57-0500
Received: from Gandalf.Think.COM by mail.think.com; Tue,
	  26 Jan 93 22:23:34 -0500
From:	Barry Margolin <barmar@Think.COM>
Received: by gandalf.think.com (4.1/Think-1.2) id AA13289; Tue,
	  26 Jan 93 22:23:33 EST
Date:	Tue, 26 Jan 1993 22:23:33 -0500
Message-Id: <9301270323.AA13289@gandalf.think.com>
To:	gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930127013223.3.GOOCH@tijeras.sw-sw.com>
Subject: Smbx -> PC nets...

   Date: Tue, 26 Jan 1993 19:32-0600
   From: William D. Gooch <gooch@tijeras.sw-sw.com>

   By the way, I can't get Telnet to my Lispm to work - it always says that
   permission was denied by the remote host, although I have remote login
   enabled.  

Sounds like a Secure Subnets problem.

From slug-distribution-owner Thu Jan 28 17:10:07 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150192>; Thu, 28 Jan 1993 17:10:02 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 28 Jan 93 13:37:57-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA15964 for slug@iu.ai.sri.com; Thu,
	  28 Jan 93 13:35:27 PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  986768; 28 Jan 1993 16:36:34-0500
Date:	Thu, 28 Jan 1993 16:36:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Another press release
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Message-Id: <19930128213621.9.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

News Release

							FOR IMMEDIATE RELEASE


Contact:	Bill Clarke	(508) 287-1351
		Richard Waltz	(508) 287-1049



SYMBOLICS ANNOUNCES FILING FOR CHAPTER 11 REORGANIZATION



CONCORD, Mass., January 28, 1993 -- Symbolics, Inc. (NASDAQ:SMBX)
announced today that it has filed for protection under Chapter 11 of the
Federal Bankruptcy Code.  Although progress had been made to financially
restructure Symbolics, Inc., its Board of Directors determined that this
action was necessary to execute a reorganization plan for the Company.
It is the Company's intent to reorganize as quickly as possibly under
the Bankruptcy Code process with the goal of emerging from bankruptcy as
an economically viable company.

Symbolics plans to continue to serve its customers in the United States
and around the world without interruption during the reorganization.
Symbolics' UK subsidiary, Symbolics Ltd., has not filed for bankruptcy
protection and is conducting business as usual.

Kenneth J. Tarpey, Symbolics' President and Chief Executive Officer,
stated, "The Company has been constrained by the legacies of past
business decisions, particularly several long term leases, that have
inhibited us from obtaining the outside investments needed to further
develop our product lines and market position.  Filing for Chapter 11
gives the Company the opportunity to effect the reorganization which we
believe will enable us to remain a vital competitor in expanding
markets."

Symbolics, Inc. (NASDAQ:SMBX), headquartered in Concord, Massachusetts,
is a leading provider of object oriented and symbolic processing
technology used in sophisticated applications, including on-line
decision support, expert systems and scheduling and planning.  The
Company provides software and hardware tools and consulting services to
some of the world's largest corporations, devising application solutions
to mission-critical business problems in the government,
telecommunications, manufacturing, utilities and transportation
industries.


From slug-distribution-owner Thu Jan 28 20:50:55 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150188>; Thu, 28 Jan 1993 20:50:50 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 28 Jan 93 17:22:05-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA20131 for slug@iu.ai.sri.com; Thu,
	  28 Jan 93 17:19:53 PST
Received: from WORLD.STD.COM by RIVERSIDE.SCRC.Symbolics.COM via
	  INTERNET with SMTP id 986829; 28 Jan 1993 20:20:43-0500
Received: by world.std.com (5.65c/Spike-2.0) id AA22511; Thu,
	  28 Jan 1993 20:19:16 -0500
Date:	Thu, 28 Jan 1993 20:19:16 -0500
From:	barr@world.std.com (Hunter Barr)
Message-Id: <199301290119.AA22511@world.std.com>
To:	slug%ai.sri.com@riverside.scrc.symbolics.com
In-Reply-To: Barry Margolin's message of Tue,
	     26 Jan 93 22:23:33 EST <9301270323.AA13289@gandalf.think.com>
Subject: Smbx -> PC nets...

   From: Barry Margolin <barmar@think.com>
   Date: Tue, 26 Jan 93 22:23:33 EST

      Date: Tue, 26 Jan 1993 19:32-0600
      From: William D. Gooch <gooch@tijeras.sw-sw.com>

      By the way, I can't get Telnet to my Lispm to work - it always says that
      permission was denied by the remote host, although I have remote login
      enabled.  

   Sounds like a Secure Subnets problem.

Is the LispM remote login service identical with the Telnet service?
If it is, then Barry is right, you should check for a secure subnet
problem.  If they are different, then check to see if the Telnet
service is enabled as well as the LispM remote Login service.
                                ______
                                HUNTER

From slug-distribution-owner Mon Feb  1 17:34:14 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150196>; Mon, 1 Feb 1993 17:34:10 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 1 Feb 93 13:46:42-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA29988 for slug@iu.ai.sri.com; Mon,
	  1 Feb 93 13:44:21 PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  987616; 1 Feb 1993 16:45:17-0500
Date:	Mon, 1 Feb 1993 16:45:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Send File revisited...
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.Symbolics.COM
Cc:	Scott_Busse%mindlink.bc.ca@RIVERSIDE.SCRC.Symbolics.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.Symbolics.COM
In-Reply-To: <19930126145223.2.GOOCH@tijeras.sw-sw.com>
Message-Id: <19930201214504.7.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

    Date: Tue, 26 Jan 1993 09:52 EST
    From: William D. Gooch <gooch@tijeras.sw-sw.com>

	Date: Fri, 22 Jan 1993 11:56 CST
	From: Scott_Busse@mindlink.bc.ca (Scott Busse)

	I tried the kill ring thing, which works. Thanks! But what
	does that say about the "send file" extended command. Never
	has worked?   Scott

    I don't think it has, and I've had even worse trouble than you describe
    with yanking (long strings anyway) from the kill ring, particularly when
    using a dialup.  Aside from the obligatory lossage of portions of the
    data, this has also caused my Terminal window to go into an infinite loop
    of some kind, pumping out newlines to the screen forever and generally
    not responding to any attempt to stop it.  Good luck. 

I don't have anything to offer on the Send File command, but the
"infinite loop" of newlines sounds very much like a bug that is fixed in
Genera 8.3.  For what it's worth, it's not an infinite loop; it'll stop
after printing most-positive-fixnum newlines.  Anyway, Genera 8.3 fixes
that bug.

From slug-distribution-owner Wed Feb  3 16:22:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Wed, 3 Feb 1993 16:21:57 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 3 Feb 93 10:51:38-PST
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA02723 for
	  slug@iu.ai.sri.com; Wed, 3 Feb 93 10:48:30 PST
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id
	  aa06732; 3 Feb 93 10:42 PST
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com
	  (4.1/SMI-4.1.1) id AA18886; Wed, 3 Feb 93 10:48:18 PST
Message-Id: <9302031848.AA18886@charming.nrtc.northrop.com>
To:	customer-reports@riverside.scrc.symbolics.com
Cc:	slug@ai.sri.com
Subject: Problem with BIT-VECTOR-POSITION
Date:	Wed, 3 Feb 1993 13:48:17 -0500
From:	jbarnett@charming.nrtc.northrop.com

BIT-VECTOR-POSITION fails when (1) the vector contains more than 32 bits,
(2) the :START arg picks a place not in the last word of the vector,
and (3) there is a bit in the last word.  The value returned is the
location MOD 32 of the last bit.

I'm wondering whether there is an "official" patch for this problem and,
if so would someone send it to me.  I have a simple fix but am not
sure if it works when the array has been displaced (can bit vectors can
be displaced arrays?).

Here is a case that fails:
	(SETQ BITS (MAKE-ARRAY 40 :ELEMENT-TYPE 'BITS))
	(SETF (BIT BITS 20) 1 (BIT BITS 33) 1)
	(LOOP WITH I = 0
	      DO (SETQ I (BIT-VECTOR-POSITION 1 BITS :START I))
	      WHILE I
	      DO (PRINT I)
	         (INCF I))

This code goes into an infinite loop printing alternating 20's and 1's

Jeff Barnett

PS. Customer reports, unless your mailer has been fixed recently,
you should reply to me at JBARNETT@NRTC.NORTHROP.COM insteasd of
what you see in the from header field.

From slug-distribution-owner Thu Feb  4 15:54:38 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150226>; Thu, 4 Feb 1993 15:54:28 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 4 Feb 93 11:13:35-PST
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA18582 for
	  slug@iu.ai.sri.com; Thu, 4 Feb 93 11:08:35 PST
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id
	  aa10665; 4 Feb 93 11:02 PST
Received: from bat.nrtc.northrop.com by charming.nrtc.northrop.com
	  (4.1/SMI-4.1.1) id AA00752; Thu, 4 Feb 93 11:08:15 PST
To:	Common-Lisp@ai.sri.com, Common-Lisp-Object-System@ai.sri.com,
	CLIM@bbn.com, SLUG@ai.sri.com
Cc:	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
From:	Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
Subject: Any wheels out there?
Reply-To: jlankford@nrtc.nrtc.northrop.com
Organization: Northrop Research and Technology Center
Location: One Research Park, Palos Verdes, CA 90274
Telephone: 310/544-5394
Date:	Thu, 4 Feb 1993 14:08:12 -0500
Message-Id: <11647.728852892@charming.nrtc.northrop.com>
Sender: jpl@charming.nrtc.northrop.com

Fellow Lispers,
	i'm looking for Lisp shareware -- useful packages
	generously made available.  Specifically, i'm looking
	for interactive graph manipulation (you know, those
	data structures	with arcs and nodes) based on Common-Lisp,
	CLOS, and CLIM.  More generally, are there any archives
	of Lisp shareware, analogous to TeX, Emacs, etc... archives?
thanks,
jpl
PS	i subscribe to USENET comp.lang.lisp, but i see no FAQ there
	that would answer this question.

From slug-distribution-owner Thu Feb  4 15:54:40 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150227>; Thu, 4 Feb 1993 15:54:29 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 4 Feb 93 12:09:08-PST
Received: from GLINDA.OZ.CS.CMU.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA19663 for slug@iu.ai.sri.com; Thu, 4 Feb 93 12:02:41 PST
Received: from glinda.oz.cs.cmu.edu by GLINDA.OZ.CS.CMU.EDU id aa28816;
	  4 Feb 93 15:01:53 EST
To:	jlankford@NRTC.NRTC.NORTHROP.COM
Cc:	Common-Lisp@ai.sri.com, Common-Lisp-Object-System@ai.sri.com,
	CLIM@BBN.COM, SLUG@ai.sri.com,
	jlankford%nrtc.northrop.com@NRTC.NRTC.NORTHROP.COM
Subject: Re: Any wheels out there? 
Reply-To: mkant@CS.CMU.EDU
In-Reply-To: Your message of "Thu, 04 Feb 93 11:08:12 PST."
	     <11647.728852892@charming.nrtc.northrop.com> 
Date:	Thu, 4 Feb 1993 15:01:49 -0500
Message-Id: <28814.728856109@GLINDA.OZ.CS.CMU.EDU>
From:	Mark Kantrowitz <Mark_Kantrowitz@GLINDA.OZ.CS.CMU.EDU>

> PS	i subscribe to USENET comp.lang.lisp, but i see no FAQ there
> 	that would answer this question.

There is a FAQ there, and it is posted once a month. It contains answers to most
of your questions. The following are instructions on obtaining it between
postings: 

   To obtain the files from CMU, connect by anonymous ftp to any CMU CS
   machine (e.g., ftp.cs.cmu.edu [128.2.206.173]), using username
   "anonymous" and password "name@host". The files lisp-faq-1.text,
   lisp-faq-2.text, lisp-faq-3.text, lisp-faq-4.text, lisp-faq-5.text
   and lisp-faq-6.text are located in the directory
       /afs/cs.cmu.edu/user/mkant/Public/AI/
   [Note: You must cd to this directory in one atomic operation, as
   some of the superior directories on the path are protected from
   access by anonymous ftp.] If your site runs the Andrew File System,
   you can just cp the files directly without bothering with FTP.

   To obtain the files from Thinking Machines, ftp them from ftp.think.com,
   in the directory /public/think/lisp/. The file faq.text contains all the
   parts of the FAQ in one file. In addition, specific versions of the FAQ
   are available as faq-<version>.text.

--mark

From slug-distribution-owner Thu Feb  4 19:44:07 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150227>; Thu, 4 Feb 1993 19:44:01 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 4 Feb 93 13:36:30-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA21827 for slug@iu.ai.sri.com; Thu, 4 Feb 93 13:31:33 PST
Received: from Think.COM by mail.think.com; Thu,
	  4 Feb 93 16:31:18 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  4 Feb 93 16:31:13 EST
Date:	Thu, 4 Feb 1993 16:31:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: Any wheels out there?
To:	jlankford@nrtc.nrtc.northrop.com
Cc:	Common-Lisp@ai.sri.com, Common-Lisp-Object-System@ai.sri.com,
	CLIM@bbn.com, SLUG@ai.sri.com,
	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
In-Reply-To: <11647.728852892@charming.nrtc.northrop.com>
Message-Id: <19930204213106.3.BARMAR@occam.think.com>

    Date: Thu, 4 Feb 1993 14:08 EST
    From: Jeff Lankford <jpl@nrtc.nrtc.northrop.com>

    Fellow Lispers,
	    i'm looking for Lisp shareware -- useful packages
	    generously made available.  Specifically, i'm looking
	    for interactive graph manipulation (you know, those
	    data structures	with arcs and nodes) based on Common-Lisp,
	    CLOS, and CLIM.  More generally, are there any archives
	    of Lisp shareware, analogous to TeX, Emacs, etc... archives?
    thanks,
    jpl
    PS	i subscribe to USENET comp.lang.lisp, but i see no FAQ there
	    that would answer this question.

Are you saying that you don't see the FAQ, or that you can't find the
information in the FAQ?  There is a comp.lang.lisp FAQ, posted
approximately monthly, and a short reminder is posted every week.  You
can FTP it from ftp.think.com:/public/think/lisp/faq.text if it has
already expired at your site (it was last posted about 3 weeks ago,
and its expiration date is not for another 3 weeks, but your site may
override explicit expirations).

Sections [6-1], entitled "Repositories of Lisp Software", and [6-3],
"Publicly Redistributable Lisp Software", seem like they should answer
your question.


                                                barmar

From slug-distribution-owner Mon Feb  8 02:03:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150207>; Mon, 8 Feb 1993 02:03:47 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 7 Feb 93 22:31:09-PST
Received: from atrwide.atr.co.jp by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA20414 for slug@iu.ai.sri.com; Sun, 7 Feb 93 22:28:34 PST
Received: from atr-la.atr-la.atr.co.jp by atrwide.atr.co.jp
	  (5.65+1.6W/2.7W) id AA26163; Mon, 8 Feb 93 15:28:28 JST
Received: by atr-la.atr-la.atr.co.jp (5.57/6.4J.6-atr3.0) id AA17266;
	  Mon, 8 Feb 93 15:28:27 +0900
Date:	Mon, 8 Feb 1993 01:28:27 -0500
From:	myers@atr-la.atr.co.jp (John K. Myers)
Return-Path: <myers@atr-la.atr.co.jp>
Message-Id: <9302080628.AA17266@atr-la.atr-la.atr.co.jp>
To:	slug@ai.sri.com
Subject: DrawCircle bug

The latest version I have of DrawCircle, in file rel-8-1>dynamic-windows>graphics-generics.lisp,
does not include nor accept a :gray-level flag.

The patch is to copy the code and put a default value in at the top:
(defun draw-circle (center-x center-y radius
		    &rest args
		    &key (inner-radius 0)
		    &allow-other-keys)
  (declare (arglist center-x center-y radius 
	    &key (inner-radius 0) (start-angle 0) (end-angle 2pi)

(GRAY-LEVEL 1) ;Where in the world did this go?!?!?!?!????

		 (alu :draw) (filled t) (pattern nil) (opaque t)
		...etc.

making sure to call draw-ellipse in the graphics: package.

--John Myers.

From slug-distribution-owner Mon Feb  8 04:08:52 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150202>; Mon, 8 Feb 1993 04:08:44 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 8 Feb 93 00:39:17-PST
Received: from atrwide.atr.co.jp by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA27724 for slug@iu.ai.sri.com; Mon, 8 Feb 93 00:36:49 PST
Received: from atr-la.atr-la.atr.co.jp by atrwide.atr.co.jp
	  (5.65+1.6W/2.7W) id AA28685; Mon, 8 Feb 93 17:36:39 JST
Received: by atr-la.atr-la.atr.co.jp (5.57/6.4J.6-atr3.0) id AA19573;
	  Mon, 8 Feb 93 17:36:37 +0900
Date:	Mon, 8 Feb 1993 03:36:37 -0500
From:	myers@atr-la.atr.co.jp (John K. Myers)
Return-Path: <myers@atr-la.atr.co.jp>
Message-Id: <9302080836.AA19573@atr-la.atr-la.atr.co.jp>
To:	slug@ai.sri.com
Subject: more software rot

This function ran six months ago.  I am clueless as to why it is breaking now,
under 8.1.  It allocated a window, drew a blob into the window, and then drew
the outline to the blob using the same list of points and the same function
calls, except with :FILLED NIL.  Now the blob gets drawn, but the software
explodes on the second call.  Looks like some weird flavors are getting called,
maybe having to do with running on a MacIvory instead of a 3620?

Code fragment:
   (setq my-window 
	  (tv:make-window
	        'dw:dynamic-window
		:edges-from :mouse      ;INTERACTIVELY SPECIFY WHERE IT GOES.
		:expose-p T 	:save-bits T
		:deexposed-typeout-action :PERMIT    ;:NORMAL :EXPOSE     :error :notify
		    ;Use this magic to get rid of the scrolling elevator-bars.
		:margin-components
		  `((dw:margin-borders)   ;Margin components trashes the label.
		    (dw:margin-label   :margin :bottom
				       :string ,name
				       :character-style (nil :bold nil)))))

  (let ((STREAM my-window))
    ;Draw Blob.
    (graphics:drawing-path (STREAM 	     :filled T  :gray-level *face-grey*)
      (graphics:draw-cubic-spline  my-pointlist     ;POINTLIST MUST INCLUDE THE START AT THE END.
				  :start-relaxation :cyclic  ;:relaxed :anti-cyclic :clamped
				  :stream STREAM
				  :number-of-samples   20   ;Graininess of curve, NOT the number of points.
    ))

(format T "Blob drawn. ABOUT TO CRASH.")
    ;Draw Outline.
    (graphics:drawing-path (STREAM 	     :filled NIL )
      (graphics:draw-cubic-spline my-pointlist     ;POINTLIST MUST INCLUDE THE START AT THE END.
				  :start-relaxation :cyclic  ;:relaxed :anti-cyclic :clamped
				  :stream STREAM
				  :number-of-samples   20   ;Graininess of curve, NOT the number of points.
    ))
(format T "Blob outline drawn. NEVER REACHES HERE.")
;...
  )




Error:
Error: The generic function MTB::UPDATE-GRAPHICS-STATE was applied to the arguments #<ARRAY BIT 799x1152 indirect 1161723176>, 5, #<ARRAY 
       (UNSIGNED-BYTE 8) 18 simple 20131346415>, #<ARRAY (UNSIGNED-BYTE 8) 6 simple 20131275150>, (1 1 1133 786), #<MTB::MAC-RPC-MAIN-CONSOL
E 1161574740>.
       The first argument was not of the correct type.
       The function is implemented by the flavor MTB::MAC-RPC-DRAWABLE.

(:INTERNAL (DEFUN-IN-FLAVOR MTB::MAC-RPC-SCREEN-N-POINT-GRAPHICS-CALL MTB::MAC-RPC-SCREEN) 0 TV:PREPARE-SHEET)
   Arg 0 (SYS:SELF-MAPPING-TABLE): #<Map to flavor MTB::MAC-RPC-SCREEN 20001714733>
   Rest Arg (SELF): #<LOCATIVE 36600371732>

From slug-distribution-owner Mon Feb  8 05:40:00 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150202>; Mon, 8 Feb 1993 05:39:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 8 Feb 93 01:17:39-PST
Received: from ruls40.LeidenUniv.nl by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA27955 for slug@iu.ai.sri.com; Mon, 8 Feb 93 01:12:38 PST
Received: by ruls40.LeidenUniv.nl (5.57/Ultrix3.0-C) id AA28378; Mon,
	  8 Feb 93 10:12:44 +0100
Date:	Mon, 8 Feb 1993 04:12:44 -0500
From:	desmedt@ruls40.leidenuniv.nl (Koenraad de Smedt)
Message-Id: <9302080912.AA28378@ruls40.LeidenUniv.nl>
To:	jlankford@nrtc.nrtc.northrop.com
Cc:	Common-Lisp@ai.sri.com, Common-Lisp-Object-System@ai.sri.com,
	CLIM@bbn.com, SLUG@ai.sri.com,
	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
In-Reply-To: Jeff Lankford's message of Thu,
	     04 Feb 93 11:08:12 PST <11647.728852892@charming.nrtc.northrop.com>
Subject: Any wheels out there?

   Date: Thu, 04 Feb 93 11:08:12 PST
   From: Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
   Sender: jpl@charming.nrtc.northrop.com
   Location: One Research Park, Palos Verdes, CA 90274
   Telephone: 310/544-5394

   Fellow Lispers,
	   i'm looking for Lisp shareware -- useful packages
	   generously made available.  Specifically, i'm looking
	   for interactive graph manipulation (you know, those
	   data structures	with arcs and nodes) based on Common-Lisp,
	   CLOS, and CLIM.  More generally, are there any archives
	   of Lisp shareware, analogous to TeX, Emacs, etc... archives?
   thanks,
   jpl
   PS	i subscribe to USENET comp.lang.lisp, but i see no FAQ there
	   that would answer this question.

Hi,

You may want to contact Edwin Bos (bos@nici.kun.nl) for a graph
editor in Lisp.

Koenraad de Smedt  (Leiden University)

From slug-distribution-owner Mon Feb  8 11:21:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150178>; Mon, 8 Feb 1993 11:21:01 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 8 Feb 93 07:53:18-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA22356 for slug@iu.ai.sri.com; Mon, 8 Feb 93 07:50:26 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nLaks-00005CC@rsoft.rsoft.bc.ca>; Mon, 8 Feb 93 07:50 PST
Message-Id: <m0nLaks-00005CC@rsoft.rsoft.bc.ca>
Date:	Mon, 8 Feb 1993 10:50:00 -0500
To:	slug@ai.sri.com
Subject: Terminal defaults
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Is there something I can put in my init file that will
change the defaults of the terminal program so "VT100"
and "overstrike=no" are set instead of "Ambassador" and
"overstrike+yes"? Thanks for any tips! Scott


From slug-distribution-owner Tue Feb  9 05:20:24 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150188>; Tue, 9 Feb 1993 05:20:22 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 9 Feb 93 01:20:11-PST
Received: from liasun6.epfl.ch by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13928 for slug@iu.ai.sri.com; Tue, 9 Feb 93 01:17:23 PST
Received: by liasun6.epfl.ch (Smail3.1.28.1 #3) id m0nLr5c-0008R7C;
	  Tue, 9 Feb 93 10:17 MET
Message-Id: <m0nLr5c-0008R7C@liasun6.epfl.ch>
Date:	Tue, 9 Feb 1993 04:17:00 -0500
From:	sauthier@lia.di.epfl.ch (Eric Sauthier)
To:	Scott_Busse@mindlink.bc.ca (Scott Busse)
Cc:	slug@ai.sri.com
Subject: Re: Terminal defaults
References: <m0nLaks-00005CC@rsoft.rsoft.bc.ca>

You may want to change the value of TELNET:*HOST-DEFAULT-TERMINAL-SIMULATORS*.
It's an alist with keywords representing types of operating system as keys and
corresponding terminal-type as values. OTHERWISE can be used as a default key.
TELNET:*NVT-OVERSTRIKE-DEFAULT* allows you to set the default for overstriking.
If you fiddle around with these two variables, you should get to the desired
behavior.

Eric Sauthier
AI Lab
Swiss Federal Institute of Technology
1015 Lausanne
Switzerland
Email: sauthier@lia.epfl.ch

From slug-distribution-owner Tue Feb  9 08:46:42 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Tue, 9 Feb 1993 08:46:33 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 9 Feb 93 05:17:26-PST
Received: from punch.ic.ac.uk ([155.198.5.4]) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA28966 for slug@iu.ai.sri.com; Tue,
	  9 Feb 93 05:14:46 PST
Received: from cvcmgag1.cv.ic.ac.uk by punch.ic.ac.uk with SMTP (PP) id
	  <22416-0@punch.ic.ac.uk>; Tue, 9 Feb 1993 13:12:25 +0000
Received: from cvcgd by cvcmga.cv.ic.ac.uk (920330.SGI/4.0) id AA29530;
	  Tue, 9 Feb 93 13:13:24 GMT
From:	c.bridgewater@ic.ac.uk
Date:	Tue, 9 Feb 1993 08:13:15 -0500
Message-Id: <25167.9302091313@cvcgd.cv.ic.ac.uk>
To:	slug@ai.sri.com
Subject: Email to Symbolics UK ?


Hi folks,

I see plenty of email addresses for Symbolics in the US, is it possible to
reach people at High Wycombe in the UK in the same way ? I accept that I
might need to mail via a mail-hub somewhere in the US.

Best wishes,

Colin


****************************************************************************
*  Colin Bridgewater		     *    c.bridgewater@uk.ac.ic   * \   / *
*  Head Robot Wrangler		     * tel:+44-(0)71-589-5111x4842 *  \ /  *
*  Construction Robotics Research    * BE KIND TO SPIDERS & SNAILS * --*-- *
*  Department of Civil Engineering   *  -------------------------  *  / \  *
*  Imperial College, London, UK.     *  alias 'the happy hacker'   * /   \ *
****************************************************************************




From slug-distribution-owner Tue Feb  9 12:59:12 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150178>; Tue, 9 Feb 1993 12:59:02 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 9 Feb 93 09:24:08-PST
Received: from rsoft.rsoft.bc.ca by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA10372 for slug@iu.ai.sri.com; Tue, 9 Feb 93 09:21:11 PST
Received: by rsoft.rsoft.bc.ca (/\==/\ Smail3.1.22.1 #22.11 rmail) id
	  <m0nLyeH-00005GC@rsoft.rsoft.bc.ca>; Tue, 9 Feb 93 09:21 PST
Message-Id: <m0nLyeH-00005GC@rsoft.rsoft.bc.ca>
Date:	Tue, 9 Feb 1993 12:21:00 -0500
To:	slug@ai.sri.com
Subject: Terminal defaults done
From:	Scott_Busse@mindlink.bc.ca (Scott Busse)

Thanks to everyone for their tips on setting the terminal
defaults. (setf telnet:*nvt-overstrike-default* nil) worked
fine, but for the dialnet connection I'm making, a dial-raw
connection to a local bbs, what works is a login form of
  (setq telnet:*otherwise* :vt100-terminal-simulator).
These little things that I'm asking, and getting answers to,
are going a long way to help my understanding of this
system, btw. If I wasn't so busy, this sure would be a great
hacker's system! Everyone should have one :) Scott


From slug-distribution-owner Tue Feb  9 18:18:50 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Tue, 9 Feb 1993 18:18:41 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 9 Feb 93 14:50:54-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA17113 for slug@iu.ai.sri.com; Tue,
	  9 Feb 93 14:48:15 PST
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via
	  DIAL with SMTP id 990415; 9 Feb 1993 17:49:19-0500
Date:	Tue, 9 Feb 1993 17:48:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	K.MarkAlexander <kma@SAMSON.cadr.amis.com>
		      ^-missing end of mailbox
Subject: exabyte tape length
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@SAMSON.cadr.amis.com
Message-Id: <19930209224804.5.KMA@SAMSON.cadr.amis.com>

What's the hack for telling the cart tape system the correct length of
your exabyte tapes?  When I try to dump my incremental worlds I need to
use 2 tapes instead of 1.

Thanks.

From slug-distribution-owner Wed Feb 10 05:07:53 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Wed, 10 Feb 1993 05:07:44 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Feb 93 01:31:09-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA07365 for slug@iu.ai.sri.com; Wed,
	  10 Feb 93 01:28:23 PST
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via
	  DIAL with SMTP id 990576; 10 Feb 1993 04:29:23-0500
Received: from RIVERSIDE.SCRC.SYMBOLICS.COM by SAMSON.cadr.amis.com via
	  DIAL with SMTP id 59907; 10 Feb 1993 01:28:22-0800
Received: from PHOENIX.SCH.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  990508; 9 Feb 1993 21:12:56-0500
Received: from SHAPIERON.SCH.Symbolics.COM by Phoenix.SCH.symbolics.com
	  via INTERNET with SMTP id 6766; 9 Feb 1993 16:10:22-0800
Date:	Tue, 9 Feb 1993 19:10:00 -0500
From:	Doug Evans <DE@Phoenix.SCH.symbolics.com>
Group: Symbolics Technical Support
Subject: exabyte tape length
To:	slug%SAMSON.cadr.amis.com@riverside.scrc.symbolics.com
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	K.MarkAlexander <kma%SAMSON.cadr.amis.com@riverside.scrc.symbolics.com>
		      ^-missing end of address
In-Reply-To: <19930209224804.5.KMA@SAMSON.cadr.amis.com>
Message-Id: <19930210001021.3.DE@SHAPIERON.SCH.Symbolics.COM>

    Date: Tue, 9 Feb 1993 14:48 PST
    From: K. Mark Alexander <kma@SAMSON.cadr.amis.com>

    What's the hack for telling the cart tape system the correct length of
    your exabyte tapes?  When I try to dump my incremental worlds I need to
    use 2 tapes instead of 1.

    Thanks.

(SETQ TAPE::*CART-MAX-LENGTH* 2239000000.)

This is for a 120min tape (2.2GB).  Divide appropriately for
shorter tapes.

From slug-distribution-owner Wed Feb 10 17:36:42 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Wed, 10 Feb 1993 17:36:34 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Feb 93 13:57:03-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA07025 for slug@iu.ai.sri.com; Wed,
	  10 Feb 93 13:54:10 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 990768; 10
	  Feb 1993 16:42:29-0500
Date:	Wed, 10 Feb 1993 16:40:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: CLOE 4.0 won't start up ...
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	clim%BBN.COM@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930210214022.6.MARTIN@VEGA.cmt.dialnet.symbolics.com>

Does anyone out there have CLOE 4.0 running on a PC like mine? I have a
Gateway 486/33 with 16 meg RAM. I asked Symbolics for a look at CLOE
4.0, (hoping to check out CLIM 2.0 on it when it comes out) I got eval
copy of CLOE 4.0, but can't get to run. (I contacted Software Support -
they have been unable to help except suggest a larger swap file size).

Now, I have STACKER like I am sure many others do, so the swap file is in
a tiny partition on virtual unstacked D drive: not a lot of space to
make it bigger. The biggest I can get is 4.8+Meg Byte, permanent. I am
running windows 3.1, in enhanced mode, started up with "WIN /3" as
suggested in installation guide.

What happens is: following instructions, run CLOE from the
Prog. Man. "run" menu item, CLOE window comes up. Prog Man iconises (I
have "Minimize on Use" enabled). I see another icon appear, for a second
or so, then it goes away and takes CLOE window with it! 

So I make an Icon for CLOE, and click on it, same thing happens.

So, I call an MSDos session up under windows, type CLOE.EXE and error
message:

>> Error: segment creation failed, error code 100

appears. What am I doing wrong? this should be simple to interpret,
right? Anybody out there any suggestions? (Symbolics SS included). 
					Thanks in anticipation ..


PS: Failing this, anyone got CLIM 2.0 on the PC in some other
environment? 

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Wed Feb 10 19:36:36 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150180>; Wed, 10 Feb 1993 19:36:32 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Feb 93 15:58:20-PST
Received: from netcom2.netcom.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08884 for slug@iu.ai.sri.com; Wed, 10 Feb 93 15:55:39 PST
Received: by netcom2.netcom.com (5.65/SMI-4.1/Netcom) id AA16631; Wed,
	  10 Feb 93 15:55:34 -0800
From:	rdp@netcom.com (Robert Pfeiffer)
Message-Id: <9302102355.AA16631@netcom2.netcom.com>
Subject: Uploading e-mail from Genera
To:	slug@ai.sri.com
Date:	Wed, 10 Feb 1993 18:55:34 -0500
X-Mailer: ELM [version 2.3 PL11]

Hello everyone!

After two years, I'm *finally* back on the net.

So naturally I have a question... :-)

I'm logging in via modem to a Unix machine which is on the Internet.
I looked at a few of the e-mail programs (such as ELM) and decided
that Genera would be much better to use. I tried downloading my
incoming mail using Z-modem onto a Mac, copying the file into a MacIvory
FS, parsing the file as Unix format mail, and (drum roll please)...
...it worked!

Now I want to reverse the process. But there are two issues that are not
immediately clear to me and so I wondered if any of you are already doing
something like this and could give me some pointers.

Issue 1:
After I reply to a message in Z-mail and hit <END>, Z-mail wants to talk
to the mailer. But I need to write a file. Anyone know off-hand what I
should patch?

Issue 2:
After I upload the mail to Unix, I need to hand it off to a mailer there.
Anyone?

Thanks.


P.S. There was some interest at LUV '92 in the game of go. Try connecting to
the Internet Go Server (telnet icsib18.icsi.berkeley.edu 6969), it's really
cool!
-- 

From slug-distribution-owner Thu Feb 11 15:22:28 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Thu, 11 Feb 1993 15:22:24 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 11 Feb 93 11:46:40-PST
Received: from tc.pw.com (jasmine.tc.pw.com) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA21886 for slug@iu.ai.sri.com; Thu,
	  11 Feb 93 11:43:55 PST
Received: from pwtc.tc.pw.com by tc.pw.com (4.1/SMI-4.1) id AA09671;
	  Thu, 11 Feb 93 11:46:16 PST
Received: by pwtc.tc.pw.com (4.1/SMI-3.2) id AA11833; Thu,
	  11 Feb 93 11:45:19 PST
From:	Jeff_Delisio@notes.pw.com
Message-Id: <9302111945.AA11833@pwtc.tc.pw.com>
Date:	Thu, 11 Feb 1993 14:41:55 -0500
To:	slug@ai.sri.com
Subject: re:CLOE 4.0 won't start up ...


In reply to   Martin Mallinson   martin@cmt.dialnet.symbolics.com

       Does anyone out there have CLOE 4.0 running on a PC like mine? I have a
       Gateway 486/33 with 16 meg RAM.

We have CLOE 4.0 running on several 486 machines - Dells, Compaqs, IBMs etc.

       Now, I have STACKER like I am sure many others do...

Perhaps, but this would be the first thing to check. Lots of programs run 
into difficulties
with STACKER and with CLOE the simpler the setup the better. 
Do you have any network software on your machine? Although we have CLOE 
running
with NOVELL and TCP/IP I would recommend disabling anything like this in your 
autoexec files until you get some results and then try adding things back in.
Our rule of thumb is to have a Permanent Swap file the size of the saved 
image. We currently
have systems of 11 - 16 MBs and our Swap files are usually 20MBs. This is not 
a hard and
fast rule but again, if you can get a size appropriate to the CLOE image size 
it will be one less
thing to worry about. We have had systems running with Temporary Swap files 
too but with
less reliability.


I am running windows 3.1, in enhanced mode, started up with "WIN /3" as
suggested in installation guide.

If you have 16MBs of RAM you won't need to do this, Windows will come up in 
enhanced
mode unless you specifically tell it not to.

What happens is: following instructions, run CLOE from the
Prog. Man. "run" menu item, CLOE window comes up. Prog Man iconises (I
have "Minimize on Use" enabled). I see another icon appear, for a second
or so, then it goes away and takes CLOE window with it! 

When CLOE starts the CLOE front end window appears on the screen and then 
puts itself
behind whatever windows are present, an icon should appear called CLOE 
Background 
in the shape of a DOS window icon. Normally it takes a while for the herald 
to appear in the
front end window, 
however if the Background icon disappears nothing will ever happen. I've only 
recently
become involved with the world of PCs but I have never seen such a flakey 
platform. We 
have had problems like yours "cured" by cold-booting the machine, or trying 
several times 
and having things suddenly work on the third or fourth try!!!!!
The best advice I can give is to get your environment as clean as possible - 
no STACKER,
no NETWORK connections, as few TSRs loaded into memory as you can get away 
with.
Then if you succeed start adding them back in.  



--------------------------------------------------------------------------------
 Jeff DeLisio                                                           
Delisio@tc.pw.com
 Price Waterhouse Technology Centre             Phone: (415) 688 6674
 68 Willow Rd.                                                         Fax: 
(415) 617 7874
 Menlo Park  CA 94025                              
--------------------------------------------------------------------------------

From slug-distribution-owner Fri Feb 12 18:23:24 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150197>; Fri, 12 Feb 1993 18:23:12 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 12 Feb 93 13:58:49-PST
Received: from zeus.rbi.informatik.uni-fran
	  (zeus.rbi.informatik.uni-frankfurt.de) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA12080 for slug@iu.ai.sri.com; Fri,
	  12 Feb 93 13:55:29 PST
Received: by zeus.rbi.informatik.uni-frankfurt.de (5.57/Ultrix2.4-C) id
	  AA02583; Fri, 12 Feb 93 22:54:35 +0100
Date:	Fri, 12 Feb 1993 16:54:35 -0500
From:	zicari@informatik.uni-frankfurt.de (Prof. Zicari)
Message-Id: <9302122154.AA02583@zeus.rbi.informatik.uni-frankfurt.de>
To:	slug@ai.sri.com
Subject: please post it

 
LogOn
International Symposium on
Object-Oriented 
Methodologies and Tools


April 22-23, 1993 


Intercontinental Hotel, 
Frankfurt, Germany





























LogOnTechnology Transfer    

7 Theme: Object-oriented technology is 
revolutionising software productivity. By using 
objects to model the real world, many companies 
are making significant savings on software 
development costs. 
Object-oriented technology is more than just a 
way of programming - when it is applied 
throughout the entire software development 
cycle, it promotes visualization of problems and 
better understanding of requirements, and leads 
to clearer and more traceable design, as well as 
more maintainable systems. 
This symposium confirms the LogOn tradition of 
previous high-quality, focused, international 
events, and addresses the following aspects of 
object-oriented technology:

V Object-oriented analysis and design (OOAD)
V Object-oriented development environments
V In-depth application case studies 

7 Symposium topics: The symposium 
program includes a series of in-depth 
presentations addressing the following topics:

% What OO methods and tools should companies 
  use.
% How to use an OO methodology in practice.
% The OMG standardization effort.
% Real world case studies using an OO approach:
  benefits and problems.
% Steps for integrating object-oriented technology
   into an existing software project.
% How much software reuse is realistically 
  attainable in a company
% What are the benefits of developing reusable 
  software.

All speakers have a unique background in object 
technology and system implementation. Most of 
them have appeared in numerous forums around 
the world, giving speeches and lecturing on 
object-oriented technology.

7 Who should attend: Any executive 
responsible for information strategy and 
planning. Project and technical managers. 
System analyst, system designers and system 
integrators. Programmers, developers, and 
engineers. Consultants.

7 Exhibition: The exhibition at the symposium 
will feature a wide spectrum of OO products, 
services and publishers.

Partial List of Past and Present Exhibitors at 
LogOn Events


% Addison Wesley		
% BKS Software
% DIGITAL Corp.		
% Georg Heeg	
% Gopas Software		
% Hewlett-Packard Corp.
% IQproducts			
% Instrumatic Electronic Systems
% Micram Microelectronic		
% Objectivity Inc.
% Objective Systems		
% O2 Technology
% Patzschke + Rasp		
% PBS Professional Business
% Penobscot Development Corp.	
% Prentice Hall International
% SES Scientific and Eng.Software	
% Symbolics Systemhaus	
% SUN Microsystems	
% John Wiley & Sons

LogOn+93 Upcoming Events

Meet the protagonist!

Two-day seminar with:
Dr. James Rumbaugh 
on 
Object-Oriented Modeling and Design

Date:		April 26-27, 1993 
Location: 	Intercontinental Hotel, Frankfurt

Dr. James Rumbaugh is a computer scientist at General 
Electric Research and Development Center in Schenectady, 
New Your, USA, where he has been working on object-
oriented methodologies and tools for many years. Dr. 
Rumbaugh created the OMT methodology, a de-facto 
industry standard and designed the Object Modeling Tool 
graphic editor. He is also the lead author of the best 
selling book Object-Oriented Modeling and Design 
published by Prentice Hall, 1991. He and his colleagues 
developed the OMT methodology described in the book 
based on several real-world applications.

Don`t miss it!

LogOn+93 International Symposium 
and Exhibition on 
Object-Oriented Database Systems 

Date: 		October 10-12, 1993
Location:	Parkhotel, Frankfurt 

LogOn+93 OODBMS returns to Frankfurt, after the 
success of the +92 edition. LogOn OODBMS is the only 
international event exclusively dedicated to Object-
Oriented Database Systems. LogOn+93 OODBMS will 
feature a 3day-extended technical session with international 
recognized speakers, and an industrial exhibition covering 
a wide range of  products.
_______________________________________
For more information on LogOn+93 events 
call/fax +49-69-521982. 
New tel/fax after 15.2.93!  +49-6173-2852

PROGRAM

April 22, 1993

8:15	Registration

8:45	Introduction to the Symposium
	
	Roberto Zicari
	Symposium Technical Chair

	Roberto Zicari is Professor of Database and 
	Information Systems at the JW-Goethe University 
	at Frankfurt and Technical Director of LogOn. 

Standards
9:00		The OMG Role in OO Open 	
		Distributed Processing	
	 
		Richard Soley
		Object Management Group, Inc. (USA)

		Dr. Richard Soley is Vice President and Technical 
		Director of the Object Management Group (OMG), 
		an international consortium of over 300 	
		companies all over the world,  working to 	
		standardize heterogeneous distributed application 
		integration. Dr. Soley is responsible for the  
		technical vision of the organization and oversees 
		the product direction of OMG`s standardization 
		committee.Dr.Soley holds a PhDdegree from MIT.
	
10:30		Coffee break

OO Methodologies
11:00		Pragmatics of Building OO
		Systems using the Booch 
		Approach

		Marc Goldberg	
		Rational Europe (France)

		Marc Goldberg is Object Oriented Product Manager 
		for Rational Europe in Paris. He has led the 
		development of several decision support systems 
		using object-oriented technology and has been 
		involved in developing a CASE environment in 
		C++. He is an authority in applying the Booch 
		method in real life projects.

12:15		Objectory: A Use Case Driven 
		Approach
		
		Sten Jacobson	
		Objective Systems (Sweden)	

		Sten Jacobson is Manager at Objective Systems. 
		He is a recognized expert of the Objectory 	
		methodology as defined in the new book "Object-
		Oriented Software Engineering", published by 
		Addison Wesley, 1992.

13:15		Lunch

14:45		A Pragmatic and Field-Proven 
		Approach to OO Software
	  Development

		John Pocock
		VSF Ltd. (UK)

		John Pocock is Technology Executive at VSF, a 
		wholly-owned subsidiary of the MAIT Group of 
		Companies. Mr. Pocock is responsible for the 
		technology directions of the company. He has 
		previously worked for Plessey (UK) and was one of 
		the Co-founder of Systematica(UK). Mr. Pocock 
		holds a first class Honours degree in Mathematics 
		from Southampton University.

15:45		Introducing the Object 
		Technology in Complex Projects

			Georg Beier	
		Instrumatic Electronic Systems (Germany)
			
		Dr. Georg Beier is a consultant at Instrumatic  
		Electronic Systems. His main activities are in the 
		areas of software engineering and organizational 
		structure. Dr. Beier holds a degree in Physics from 
		the Technical University of Munich.

16:45		Coffee break

17:45		Which OO Methods and Tools 
		Should We Choose? Panel

		Moderator: Richard Soley (OMG)
		Panelists: Marc Goldberg (Rational) 
		and others to be announced.	
		
18:30		Products Special Demo

19:00		End of the first day

April 23, 1993

OO Environments
  8:30		Dynamic Modeling of Real World 
		Objects with Smalltalk

		Alfred Peisl
		Si-Dynamics (Germany / USA)

		Alfred Peisl is CEO of Si-Dynamics.

  9:30		Coffee break

Experiences
10:00	 Working Objects: Some Real-
	 Life Experiences in applying OO
	 Development tools at Digital

		Andrew Buchanan	
		Digital Corporation (France)	

		Andrew Buchanan is an international consultant  
		for Digital Corporation. He has been working with 
		OO technology since 1981. Mr. Buchanan main 
		activity is in the integration of OO technology 
		with relational and OO databases.

11:15		 Experiences with OO Technology 
		 at Hewlett Packard

		 Otmar Degenhard	
		 Hewlett-Packard (Germany)	
	
		Otmar Degenhard is member of  the CASE 	
		Competence Center of Hewlett-Packard in 	
		Bblingen, Germany.

OO Environments
12:15		ROCK: Including knowledge 
		representations into objects

		Bruce Russell 
		Carnegie Group, Inc. (USA)

		Dr. Russell is Vice President/ GTT Division 
		Manager  (Government, Text, Technology) at 
		Carnegie Group. He has 24 years of experience in 
		software engineering. Dr. Russell+s most recent  
		position was Vice President of Product 	
		Development at Non-Procedural systems(USA). 
		Dr. Russell holds degrees from Harvard, the 
		University of Wisconsin, and the National 	
		University of Ireland.

13:15		Lunch

14:45		Objects Reusability in Practice?

		Sesha Pratap 
		CenterLine Software, Inc. (USA)   

		Sesha Pratap is Chairman and Co-founder of  
		CenterLine Software, Inc. (formerly Saber 	
		Software). Prior to launching CenterLine Software, 
		Mr. Pratap specialized in evaluating potential 
		investments in computer and computer-related 
		industries for the venture capital firm of James D. 
		Wolfensohn, Inc. Mr. Pratap has more than 10 
		years of experience in system programming and 
		teaching. Mr. Pratap is also board member of the 
		Object Management Group (OMG)

16:00	Kala - When an OODBMS 
	Won`t do! 

	Sergiu S. Simmel 
	Penobscot Development Corp. (USA)

		Sergiu Simmel is President and CEO of Penobscot 
		Development Corp, and the main designer of the 
		Kala data manager. Mr. Simmel has several years 
		experience of software development in industry.

17:15		Coffee Break

Beyond OT
17:45		Adaptive Software: A Step 
		Beyond OO Software

		Karl Lieberherr	
		Demeter International, Inc. (USA)

		Dr. Karl Lieberherr is Director of Research and 
		Development at Demeter Int. He is also Director of 
		the Center for Software Sciences and  Professor 
		at the Northeastern University in Boston. 	
		Formerly he was a member of technical staff at 
		GTE Laboratories. Dr. Lieberherr is an 	
		internationally recognized  authority in the area of 
		OO-programming.

18:45		Conclusions
		

International Symposium on Object-Oriented 
Methodologies and Tools, April 22-23, 1993
APPLICATION FORM     ANMELDEFORMULAR
Name
Name__________________________________________
First name 
Vorname_______________________________________
Company 
Firma	_______________________________________
Position
Position________________________________________
Street 
Stra'e__________________________________________
City 
Ort____________________________________________
Country 
Land___________________________________________
Telephone 
Telefon_________________________________________
Fax 
Telefax_________________________________________
Date 
Datum__________________________________________
Signature 
Unterschrift_____________________________________

Language/Sprache: The official language of the 
symposium will be English. Die offizielle Sprache des 
Symposiums ist englisch.
Documentation / Dokumentation: You will receive a 
complete documentation of the symposium, as well as 
exhibitor information. Sie erhalten eine komplette 
Dokumentation des Symposiums sowie Aussteller-
informationen.
How to register / Anmeldung: The registration fee is 
DM 1695,-- (+ 15% VAT). The registration fee includes 
documentation, list of exhibitors, lunch and coffeebreaks.  
Die  Teilnahmegebhr  betr
MwSt.), einschlie'lich Dokumentation,  
Ausstellerverzeichnis, Kaffeepausen und Mittagessen.
Special PackageOption Please check/bitte ankreuzen (C)
[] LogOn`93 Int.Symposium on OO Methodologies and Tools 
(22-23.4)				DM. 1695,-
[] LogOn`93 Int. Symp. on OO Methodologies and Tools (22-
23.4) + Two-day Seminar with Dr. J.Rumbaugh (26-27.4).
					DM.  3000,-
______________________________________________
Subtotal				DM.
+15% Mwst (VAT)			DM.
______________________________________________
Total					DM.

Please complete the application form and mail it to:Fr Ihre 
Anmeldung fllen Sie bitte das Anmeldungsformular aus und 
senden Sie es an:		LogOn, 
			Burgweg 14a, 
			6242 Kronberg, Germany
			tel/fax.+49-69-521982 
Attention new tel/fax after February 15, 1993!:
tel/fax.+49-6173-2852
Please pay the registration fee either by including a check or 
by bank transfer.Admission to the conference is only 
possible after LogOn has received the payment. The organizer 
reserves the right to change the program in the event of 
urgent reasons. Bitte berweisen Sie die Teilnahmegebhr vor 
Konferenzbeginn oder senden Sie einen Verrechnungsscheck. 
Konferenzeinla' kann nur gew
bei LogOn eingegangen ist. Der Veranstalter beh
etwaige Programm

[] Check included. Please make check payable to LogOn 
   Verrechnungsscheck liegt bei. Bitte zu Gunsten von LogOn 
     ausstellen.JJ
[] Bank transfer/ Bankberweisung:           Taunus Sparkasse, 
    		account-no. 550 890 86 BLZ 512 500 00

Place / Ort: The symposium will be held at : Ort des 
Symposiums:	Intercontinental Hotel,
		Wilhelm-Leuschner- Str. 43, 
		6000 Frankfurt am Main 1,
		tel +49-69-2605-0  fax. +49-69-26052221
Cancellation / Rcktritt: In case of a cancellation prior 
to March 22, 1993,  LogOn will charge a fee of DM. 90.- 
(+15%VAT). After March 23, 1993, LogOn will charge 50% 
of the registration fee. In case of cancellation after April 12, 
1993, the total amount is due.  Cancellations must be made by 
writing and you must receive a cancellation number to make it 
valid. Substitutions can be made at any time.Im Falle einer 
Stornierung der Anmeldung bis zum 22.3.1993 erheben wir 
eine Bearbeitungsgebhr von DM 90,- (zuzgl. 15% MwSt.). 
Nach dem 23.3.1993 wird 50% der Teilnahmegebhr in 
Rechnung gestellt. Bei Absagen nach dem 12.4.1992 wird die 
gesamte Gebhr f
Teilnehmers ist mglich. Stornierungen mssen schriftlich 
mitgeteilt werden und werden durch eine Stornierungsnummer 
wirksam.
Accomodation/Zimmerreservierung: A limited 
number of rooms has been reserved at a special rate at the 
conference hotel. Please make reservations directly at the 
hotel, referring to the LogOn Symposium (single room: DM 
250,-). Fr Konferenzteilnehmer steht ein begrenztes 
Zimmerkontingent im Hotel Intercontinental zur Verfgung. 
Bitte nehmen Sie Reservierungen direkt im Hotel unter 
Berufung auf die LogOn Veranstaltung vor. (EZ: DM 250,-)


From slug-distribution-owner Fri Feb 12 18:23:43 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150204>; Fri, 12 Feb 1993 18:23:34 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 12 Feb 93 13:50:55-PST
Received: from zeus.rbi.informatik.uni-fran
	  (zeus.rbi.informatik.uni-frankfurt.de) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA11968 for slug@iu.ai.sri.com; Fri,
	  12 Feb 93 13:47:40 PST
Received: by zeus.rbi.informatik.uni-frankfurt.de (5.57/Ultrix2.4-C) id
	  AA02572; Fri, 12 Feb 93 22:46:36 +0100
Date:	Fri, 12 Feb 1993 16:46:36 -0500
From:	zicari@informatik.uni-frankfurt.de (Prof. Zicari)
Message-Id: <9302122146.AA02572@zeus.rbi.informatik.uni-frankfurt.de>
To:	slug@ai.sri.com
Subject: please post it

The LogOn OT Programme:

Understanding, Evaluating and Exploiting 
the Object Technology 



LogOn 
invites you to two unique events for 1993!

 
	
	The New LogOn+93
	International Symposium 
	and Exhibition on Object-
	Oriented Methodologies 
	and Tools
	
	April 22-23, 1993, Frankfurt
	


	
	A Seminar with James
	Rumbaugh 

	Object-Oriented Modeling 
	and Design

	April, 26-27, 1993, Frankfurt



LogOn Technology Transfer


Special Package Option
Attend both Dr. Rumbaugh and LogOn+93 OO 
Methodologies and Tools and save 690 DM!

LogOn
The mission of LogOn is to encourage the transfer of Object 
Technology (OT) to industries in Europe. LogOn is based in 
Frankfurt, Germany.

The LogOn OT Programme
If you are an OT developer, vendor, or consultant interested in 
building long-term strategical business relationships with 
potential industry customers all over Europe.
If you are a professional interested in evaluating and using OO 
products,  methodologies and services.
Then the LogOn OT Programme is for you!

What can the OT Programme do for You?
As a member of the LogOn OT Programme you will have a full 
variety of services including, but not limited to:
% strategic planning meetings with OT users, vendors and 
investors
%  in-house workshops with OT leaders and users
% special participation to LogOn international symposia and 
seminars
% promoting your services and networking opportunities 

Who should be interested in the LogOn OT 
Programme?
OT users: Executives and managers whose responsibilities 
include information systems strategic planning, vendor 
evaluations, technology recommendations and investment 
management.
OT vendors: Executives and managers responsible for 
product, marketing and pricing strategies, strategic planning, 
competitive analysis, sales and marketing. Consultants.
OT investors: Venture capitalists and institutional investors 
who require an in-depth knowledge of information industry.

How to join the OT Programme?
To get more information on how to join the OT programme 
call/ fax +49-69-521982
Attention, new tel/fax after February 15, 1993:
tel/fax +49-6173-2852
or write to:
LogOn, Burgweg 14a, 6242 Kronberg, Germany
----------------------------------------------------------
LogOn helps your business!










Dr. JAMES RUMBAUGH

The originator of the OMT methodology and 
Lead Author of the Definitive Text,
Object-Oriented Modeling and Design 


presents a 



LogOn Two-day Seminar on

Object-Oriented Modeling 
and Design


Frankfurt, April 26-27, 1993





LogOn Technology Transfer 



Co-sponsored by: IQproducts GmbH * Micram 
Microelectronic GmbH * Prentice Hall 


WHY YOU SHOULD ATTEND


More than just a seminar!

Here are some good reasons why if you are 
interested in Object-Oriented Analysis, Modeling 
and Design, you should attend this seminar. 


C Meet the OMT originator

Many seminar instructors on OO methodologies 
teach by interpreting the methods developed by 
others, which they get from reading books. If 
you take this seminar, you get the instructor who 
is the originator of the Object Modeling 
Technique (OMT) - the de-facto object modeling 
and design standard-and who wrote the bestseller 
book Object-Oriented Modeling and Design: 
James Rumbaugh. James Rumbaugh has 
established a worldwide reputation for being the 
leader in the field of Object-Oriented Analysis, 
Modeling and Design.

C Experience unmatched in the industry

James Rumbaugh has several years of experience 
in working on object-oriented methodology and 
tools at General Electric Research and 
Development Center in Schenectady, New York, 
USA. He is a world class instructor with hands-
on experience having successfully developed 
quality products under real constraints of time 
and budget. Which means, Rumbaugh can 
provide you with insights on and experiences in 
using object-oriented analysis and design in real-
life projects.

C Attendees Questions & Answers Sessions

A question and answer session will be held at the 
end of each day for you to ask questions you 
have about the technology and the method. This 
is a unique opportunity to hear James Rumbaugh 
himself share his insights on using the Object 
Modeling Technique with you.  

C See the methodology at work

In addition to the lectures of Dr.Rumbaugh, 
demonstrations of the OMTool*  -which 
supports the Object Modeling Technique  -  will 
be offered by specialists who use the OMT 
methodology and tool every day,  for you to see 
how the methodology works in practice. (* 
Trademark of the General Electric Company) 

C Networking Opportunities

Another advantage for you in participating to a 
LogOn event is in the possibility to establish 
strategical business relationships. A networking 
room will be available throughout this seminar to 
enable you to meet with attendees and OMT 
methodology and tool specialists.


Valuable Bonus Material- Yours FREE!

Attend the seminar and you get:

% a free copy of James Rumbaugh`s bestselling 
book Object-Oriented Modeling and Design 
(published by Prentice Hall, 1991) 

% a free entrance ticket valid to attend the 
industrial exhibition at the LogOn International 
Symposium on Object-Oriented methodologies 
and Tools, on April 22-23, 1993, at the 
Intercontinental Hotel, in Frankfurt, featuring a 
wide range of object-oriented products, services 
and publishers.


Object-Oriented Modeling and Design

Object-oriented development is emerging as the dominant 
software development method of the 1990s. Applying 
object-oriented techniques to analysis and design promise 
you new levels of understanding, precision, repeatability 
and complexity control.

This seminar will be based on Dr. Rumbaugh+s recent 
best-selling bookObject-Oriented Modeling and Design 
published by Prentice Hall. The primary objective of the 
seminar is to teach an object-oriented methodology for 
developing software systems. Attendees will learn how to 
construct object-oriented models of the real world and then 
transform the models into a design of programming 
language and/or database code. Rumbaugh will present 
various object-oriented modeling concepts, a language-
independent graphical notation for expressing these 
concepts, and a corresponding methodology - the Object 
Modeling Technique (OMT)- for applying the concepts to 
problems. The OMT methodology will be illustrated with 
a case study and many brief examples. Object-oriented 
models promote better understanding of requirements, 
cleaner designs, and more maintainable systems. An 
object-oriented approach allows the same concepts and 
notation to be used through the entire software 
development process. The software developer need not 
translate into a new notation at each development stage as 
is required by many traditional methodologies.

Rumbaugh stresses modeling a system from three distinct 
but related views: object model (static structure), dynamic 
model (interactions and control), and functional model 
(computation of values). The object model serves as the 
integrating vehicle for combining the information for 
design and implementation. The early OO literature 
emphasized object-oriented programming but more 
recently there has been an appreciation of the usefulness of 
OO concepts for analysis and design. This seminar will 
emphasize that coding is the last stage in a process of 
development that includes stating a problem, 
understanding its requirements, planning a solution, and 
implementing a program in a particular language. 
However, the approach is not strictly linear; the seamless 
transformation from analysis to design facilitates a life 
cycle involving prototyping and incremental development. 

Seminar outline 


1. An Overview of Object Modeling and 
   Design

	Object-Oriented Concepts	 

	The OMT Methodology	 

	The OMT Notation

2. The Development Process


3. The Object Model

	Objects and Their Properties	 

	Associations	 

	Advanced Association Concepts	

	Inheritance and Generalization
	 
	Advanced Object Modeling Concepts	 

	Building Object Models	 

4. Analysis and the Object Model


5. The Dynamic Model

	Event and State	 

	Operations	 

	Structured State Diagrams	 

6. Analysis and the Dynamic Model


7. The Functional Model

	Functionality Tree	 

	Data Flow Diagrams	 


8. Analysis and the Functional Model


9. System Design

	System Design Issues	

	Common Architectural Frameworks	
 

10. Object Design

	Moving operations	 

	Implementing control based on the 
	dynamic model.	 

	Assigning Responsibilities	 

	Design algorithms and data structures	 

	Optimized object model	 

	Adjust class structure to increase inheritance
	 
	Design Associations and Objects	 

	Package the design into physical modules.	 


11. Implementation

	Programming Languages	

	Databases	 

12. Comparisons


At the end of each day there will be a 30 minutes  
audience question and answer session.

What will You Learn


These are the major things you will learn: 

o Understanding a system by modeling it from 
three different but related views: structural, 
dynamic, functional

o Graphic notation for each of the modeling 
views that can be used throughout the 
development cycle

o Distinguishing what to do during each of the 
three development phases: analysis, design, 
implementation

o The thought process to produce various 
models, illustrated by a case study

o The transformation of the model from analysis 
through design and implementation



Who should attend

This seminar is intended for software engineers, 
system architects, system analyst, and technical 
managers who seek to understand and exploit the 
object-oriented approach to software design and 
development. 

It is also for software engineers who have 
learned to use object-oriented technology for 
programming but would benefit from learning 
how to analyze and design abstractly in object-
oriented terms without resorting to programming 
constructs.




ABOUT YOUR INSTRUCTOR


Dr. James Rumbaugh is one of the world`s leading 
pioneers and most experienced practitioner of object-
oriented analysis and design.

Dr. Rumbaugh is a computer scientist at General Electric 
Research and Development Center in Schenectady, New 
York, USA, where he has been working on object-oriented 
methodology and tools for many years. He developed the 
DSM object-oriented programming language, the state tree 
model of control, the OMT object modeling notation, and 
the Object Modeling Tool graphic editor. 

Dr. Rumbaugh received his Ph.D. in Computer Science 
from MIT. During his Ph.D. research under Professor Jack 
Dennis, Dr. Rumbaugh was one of the inventors of data 
flow computer architecture. His career has dealt with 
semantics of computation, tools for programming 
productivity, and applications using complex algorithms 
and data structures. 

Dr. Rumbaugh has published extensively journal articles 
on his work and has spoken at leading object-oriented 
conferences. He writes a regular column for the Journal of 
Object-Oriented Programming. 

Dr. Rumbaugh is the lead author of the recent best-selling 
book Object-Oriented Modeling and Design published by 
Prentice Hall. He and his colleagues developed the OMT 
methodology described in the book based on real-world 
applications and they are currently working to extend the 
methodology. 

He has taught courses based on the methodology to 
different audiences world-wide, ranging from one-hour 
seminars to intensive several-day training courses.

Two-Day Seminar of Dr. James Rumbaugh
on OOMD, Frankfurt, April 26-27, 1992
APPLICATION FORM     ANMELDEFORMULAR
Name
Name__________________________________________
First name 
Vorname_______________________________________
Company 
Firma	_______________________________________
Position
Position________________________________________
Street 
Stra'e__________________________________________
City 
Ort____________________________________________
Country 
Land___________________________________________
Telephone 
Telefon_________________________________________
Fax 
Telefax_________________________________________
Date 
Datum_________________________________________
Signature 
Unterschrift_____________________________________

Language/ Sprache:The official language of the seminar 
will be English. Die offizielle Sprache der Veranstaltung ist 
englisch.
How to register / Anmeldung: The registration fee is 
DM 1995,-- (+ 15% VAT). The registration fee includes 
lecture notes, one copy of the textbook, Object Oriented 
Modeling and Design (Prentice Hall, 1991), by Dr. J. 
Rumbaugh et al, lunch and coffee breaks. Die 
Teilnahmegebhr betr
einschlie'lich einer Vortragsdokumentation, einer Ausgabe 
des Buchs "Object Oriented Modeling and Design" (Prentice 
Hall, 1991) von Dr. J. Rumbaugh et al, sowie Kaffeepausen 
und Mittagessen.

Special Package OptionPlease check/bitte ankreuzen (C)
[] Two-day Seminar with Dr. J.Rumbaugh on Object Oriented 
Modeling and Design (26-27.4).		DM. 1995,- 
[] LogOn`93 Int. Symp. on OO Methodologies and Tools (22-
23.4) + Two-day Seminar with Dr. J.Rumbaugh (26-27.4).
					DM.  3000,-
______________________________________________
Subtotal				DM.
+15% Mwst (VAT)			DM.
______________________________________________
Total					DM.


Please complete the application form and mail it to:
Fr Ihre Anmeldung fllen Sie bitte das Anmeldungsformular 
aus und senden Sie es an:	LogOn, 
			Burgweg 14a, 
			6242 Kronberg, Germany
			tel/fax.+49-69-521982 
Attention new tel/fax after February 15, 1993!:
tel/fax.+49-6173-2852

Please pay the registration fee either by including a check or 
by bank transfer. Admission to the seminar is only possible 
after LogOn has received the payment. Bitte berweisen Sie 
die Teilnahmegebhr vor Beginn der Veranstaltung oder 
senden Sie einen Verrechnungsscheck. Einla' zu der 
Veranstaltung kann nur gew
LogOn eingegangen ist. 

[] Check included. Please make check payable to LogOn
   Verrechnungsscheck liegt bei. Bitte zu Gunsten von LogOn 
     ausstellen.JJ
[] Bank transfer/ Bankberweisung:            Taunus Sparkasse, 
    		account-no. 550 890 86 BLZ 512 500 00

Place/Ort: The seminar will be held at  : Ort des Seminars:
	Intercontinental Hotel,
	Wilhelm-Leuschner- Str. 43, 
	6000 Frankfurt am Main 1,
	tel +49-69-2605-0  fax. +49-69-26052221

Cancellation / Rcktritt: In case of a cancellation after 
April 12, 1993, the total amount is due.  Cancellations must 
be made by writing and you must receive a cancellation 
number to make it valid. Substitutions can be made at any 
time. Im Falle einer Stornierung der Anmeldung nach dem 
12.4.1992 wird die gesamte Gebhr f
des angemeldeten Teilnehmers ist mglich. Stornierungen 
mssen schriftlich mitgeteilt werden und werden durch eine 
Stornierungsnummer wirksam.

Accomodation/Zimmerreservierung:A limited number 
of rooms has been reserved at a special rate at the conference 
hotel. Please make reservations directly at the hotel, referring 
to the LogOn Seminar (single room: DM 250,-)Fr die 
Teilnehmer unserer Veranstaltung steht ein begrenztes 
Zimmerkontingent im Intercontinental Hotel zur Verfgung. 
Bitte nehmen Sie Reservierungen direkt im Hotel unter 
Berufung auf die LogOn Veranstaltung vor. (EZ: DM 250,-)
Schedule  Registration 8:00-8:30am,  Monday
Seminar: 9:00-12:30 and 2:00-18:00 pm,  each day
Lunch breaks: 12:30-2:00 pm each day
Breaks: 10:00 am and 3:00 pm each day

From slug-distribution-owner Sun Feb 14 22:06:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150197>; Sun, 14 Feb 1993 22:06:15 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 14 Feb 93 18:35:34-PST
Received: from atrwide.atr.co.jp by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA21057 for slug@iu.ai.sri.com; Sun, 14 Feb 93 18:32:38 PST
Received: from atr-la.atr-la.atr.co.jp ([133.186.30.1]) by
	  atrwide.atr.co.jp (5.65+1.6W/2.7W) id AA10898; Mon,
	  15 Feb 93 11:32:22 JST
Received: by atr-la.atr-la.atr.co.jp (5.57/6.4J.6-atr3.0) id AA22353;
	  Mon, 15 Feb 93 11:32:16 +0900
Date:	Sun, 14 Feb 1993 21:32:16 -0500
From:	myers@atr-la.atr.co.jp (John K. Myers)
Return-Path: <myers@atr-la.atr.co.jp>
Message-Id: <9302150232.AA22353@atr-la.atr-la.atr.co.jp>
To:	slug@ai.sri.com
Subject: Directory copying

Sorry if this is a "frequently-asked question".

I need to copy directories containing subdirectories from one known place
in my accessible file system to another.

My current solution consists of popping into Dired on the source directory,
writing a macro that inhales the next file into Zmacs and then writes it
out to the target directory before skipping to the next line, and running
this macro to completion.  Besides being inelegant, this method uses lots
of Zmacs memory (even with a Kill Buffer afterwards), and doesn't handle
subdirectories well.

Suggestions?  Even something that copies directly without inhaling into
Zmacs would be appreciated.

Thanks for your trouble--
   John Myers~~

From slug-distribution-owner Sun Feb 14 23:54:43 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150183>; Sun, 14 Feb 1993 23:54:41 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 14 Feb 93 20:22:15-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA21744 for slug@iu.ai.sri.com; Sun, 14 Feb 93 20:19:18 PST
Received: from Gandalf.Think.COM by mail.think.com; Sun,
	  14 Feb 93 23:19:10 -0500
From:	Barry Margolin <barmar@Think.COM>
Received: by gandalf.think.com (4.1/Think-1.2) id AA17690; Sun,
	  14 Feb 93 23:19:09 EST
Date:	Sun, 14 Feb 1993 23:19:09 -0500
Message-Id: <9302150419.AA17690@gandalf.think.com>
To:	myers@atr-la.atr.co.jp
Cc:	slug@ai.sri.com
In-Reply-To: <9302150232.AA22353@atr-la.atr-la.atr.co.jp>
	     "myers@atr-la.atr.co.jp"
Subject: Directory copying

   Date: Mon, 15 Feb 93 11:32:16 +0900
   From: myers@atr-la.atr.co.jp (John K. Myers)

   I need to copy directories containing subdirectories from one known place
   in my accessible file system to another.

Use the "**" wild-inferiors wildcard to include subdirectories:

Command: Copy File foo:>dir1>dir2>**>*.*.* foo:>dir3>dir4>dir5>**>*.*.*

For directories with lots of files this can take a while to start, since it
enumerates all the file names first.

From slug-distribution-owner Mon Feb 15 12:21:49 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150217>; Mon, 15 Feb 1993 12:21:46 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 15 Feb 93 08:54:49-PST
Received: from slc10.INS.CWRU.Edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA26078 for slug@iu.ai.sri.com; Mon, 15 Feb 93 08:51:55 PST
Received: by slc10.INS.CWRU.Edu (5.65b+ida+/CWRU-1.5.3-freenet) id
	  AA06521; Mon, 15 Feb 93 11:51:26 -0500 (from as647 for slug@ai.sri.com)
Message-Id: <9302151651.AA06521@slc10.INS.CWRU.Edu>
Date:	Mon, 15 Feb 1993 11:51:26 -0500
From:	as647@cleveland.Freenet.Edu (Kalman Reti)
To:	slug@ai.sri.com
Subject: JPEG reader for Genera
Cc:	as647@slc10.INS.CWRU.Edu
Reply-To: as647@cleveland.Freenet.Edu (Kalman Reti)



Anyone have a JPEG image module for Genera's :READ IMAGE FILE
command?

If not, I'll most likely write one (now that I have some time on my
hands after being laid off from Symbolics), but if one already exists
I don't want to duplicate someone else's effort.

From slug-distribution-owner Wed Feb 17 11:33:22 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150211>; Wed, 17 Feb 1993 11:33:11 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 17 Feb 93 07:13:24-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA22697 for slug@iu.ai.sri.com; Wed,
	  17 Feb 93 07:10:02 PST
Received: from TOOTY-FRUITY.SCRC.Symbolics.COM ([128.81.41.206]) by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  992649; 17 Feb 1993 09:56:46-0500
Date:	Wed, 17 Feb 1993 11:06:00 -0500
From:	chay@RIVERSIDE.SCRC.Symbolics.COM
Sender: Little@RIVERSIDE.SCRC.Symbolics.COM
Subject: Company Update 
To:	slug@ai.sri.com
Message-Id: <19930217160623.1.LITTLE@TOOTY-FRUITY.SCRC.Symbolics.COM>




Dear Symbolics Customer:

On January 28, 1993 Symbolics announced that it filed for Chapter 11 reorganization. 
Although progress had been made to financially restructure the company, our Board of 
Directors determined that this action was necessary to execute a reorganization plan. 
We intend to reorganize as quickly as possible under the Federal Bankruptcy Code 
process and emerge as an economically viable company.

During the reorganization we will continue to serve our customers in the United 
States and around the world without interruption. Symbolics UK subsidiary, Symbolics Ltd., 
has not filed for Chapter 11 reorganization and is conducting business as usual.

The liquidity problems that led us to take this step resulted from our poor 
financial results for the quarter ending December 31, 1992, which saw revenues 
drop 29 percent from the previous quarter. These results forced us to look at 
the fundamentals of our business including its markets and its competitiveness, 
and to formulate a new plan for the company. Symbolics has been long constrained 
by the legacies of past business decisions: long term leases, financing quarter 
to quarter losses, and expenses associated with products that need additional 
investment to meet the changing needs of our customers. Filing for Chapter 11 
gives the company the opportunity to make the changes we believe will bring it 
back as a vital and competitive player in expanding markets.

Our overall goal is to maintain Symbolics as a going concern so it can:

	*Allow our customers to benefit from continued use of our technology,

	*Continue to support our installed software and hardware customers,

	*Provide opportunities for our employees, and 

	*Maximize the recovery for each class of creditor.

We believe that we can maximize opportunities for our employees, our customers
and the recovery for all classes of our creditors if we remain in business with 
a renewed focus on our core markets with software products and services that 
conform to industry standards. The reorganization plan that will be submitted 
to the courts contemplates:

	*Porting Genera to standard platforms,

	*Marketing and supporting our value added products such as Statice and Joshua,

	*Providing hardware and software service to our customers, and

	*Evolving Symbolics into a software and services company.

This plan will allow us to withdraw gradually over the next two years from the 
business of manufacturing, assembling, selling and shipping proprietary computer 
systems, and to migrate our customers to standard platforms without loss of 
performance or functionality. The resulting cash savings can then be directed to 
software development. This is a fundamental change to the companys business model, 
and we believe that the reorganization plan will make these changes possible.

EVENTS LEADING UP TO THE FILING

Over the past two years we have been working with key customers on large projects. 
In recent quarters this business has accounted for nearly 10 percent of our revenues. 
Though we delivered consistently on all the milestones and passed all the acceptance 
tests for performance and reliability, late in December we were notified by one of 
these customers that they have decided to scale back one of our major projects. The 
reasons for the decision were economic. Like many companies, our customers are also 
feeling the pinch imposed by the slow economy and they look for ways to defer expenses 
and push off projects.  Unfortunately, our project was one of those sacrificed for 
the sake of budget tightening.

This decision had an indirect effect on another project that was also important to 
our revenue. During the last six months we have been negotiating with a potential 
business partner regarding funding for a major development project. In late December 
we were informed of their decision not to fund the project, which meant we will 
continue the project without additional investment.

These lost business opportunities came at an unfortunate time. As the quarter came 
to a close, product revenues fell sharply. The U.S. graphics revenue was off as a 
result of competitive pressures and a general slowdown in the graphic arts industry. 
U.S. Genera sales and service revenue followed the same trend and also declined from 
the previous quarter. One of the bright spots in the revenue picture was the UK 
subsidiary, which achieved its best revenue results in many quarters.

BUSINESS IMPLICATIONS

The overall decline in revenue during the last quarter left the company with lower 
cash reserves and forced us to reduce our work force. While this was a necessary step, 
it was not sufficient to cover the shortfall. In order to keep the company operational 
so that we can continue to serve our customers and make the changes that we believe 
will lead Symbolics to recovery, we have sought the protection of the bankruptcy 
courts. This was a difficult decision, but we are convinced that it offers the 
best opportunity for the company to focus its resources on its core business, 
invest in its product line and to return the company to the position of 
technological leadership it has always occupied in the industry.

THE FUTURE

As we start the new year, we also enter a new period for Symbolics. My overall 
goal is to maintain the Symbolics tradition of encouraging the evolutionary 
use of our technology by our customers and users.  In the United States, a 
Chapter 11 reorganization is a formal legal process fora company to continue 
operations while it reorganizes its financial affairs. For Symbolics this means 
we can get relief from the legacies of past business decisions that have 
constrained the company, and devote our resources to evolving our product line. 
Near term product plans include the release of Genera 8.3, and the ported 
version of Genera on a 64 bit standard hardware platform.

On behalf of our employees, I appreciate the loyal support you have provided 
us in the past. I ask for your continued support as we reorganize Symbolics 
for the future.

Sincerely yours,



Kenneth J. Tarpey
President & CEO

From slug-distribution-owner Thu Feb 18 20:33:40 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150204>; Thu, 18 Feb 1993 20:33:31 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 18 Feb 93 16:54:26-PST
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA18590 for
	  slug@iu.ai.sri.com; Thu, 18 Feb 93 16:51:25 PST
Received: from calvin.nrtc.northrop.com by nrtc.nrtc.northrop.com id
	  aa11037; 18 Feb 93 16:44 PST
Received: from calvin.nrtc.northrop.com by calvin.nrtc.northrop.com
	  (4.1/SMI-4.1.1) id AA09732; Thu, 18 Feb 93 16:51:03 PST
To:	SLUG@ai.sri.com
Cc:	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
From:	Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
Subject: Need help with UX400 CLIM X font problem
Reply-To: jlankford@nrtc.nrtc.northrop.com
Organization: Northrop Research and Technology Center
Location: One Research Park, Palos Verdes, CA 90274
Telephone: 310/544-5394
Date:	Thu, 18 Feb 1993 19:51:02 -0500
Message-Id: <9731.730083062@calvin.nrtc.northrop.com>
Sender: jpl@calvin.nrtc.northrop.com


I have a trivial CLIM application that works exactly as one expects
on 3600 machines (ie, draws a window w/ a title pane and displays the string),
but produces an error on UX400 (ie, font not found).
Appended to this message is the program listing, the error message,
and sample output from Show X Font Mapping command.  The latter shows
character style to font mappings for SWISS20B, but no corresponding
server font or pixmap.  Any ideas?

------------------------------   Trivial Program   ----------------------------

;;; -*- Mode: LISP; Syntax: Common-Lisp; Base: 10; Package: CLIM-USER -*-

(define-application-frame test ()
      ()
      (:panes ((title    :title :display-string "Distributed Dynamical System")
              )))

(setq *clim-root* (open-root-window :sheet))

(setq simple (make-application-frame 'test
                  :parent *clim-root*
                  :height 500 :width 500))

(run-frame-top-level simple)

-----------------------   Debugger Information (edited)   ---------------------

In Symbolics UX400S Command Processor in Genera 8.1.1,
Logical Pathnames Translation Files NEWEST, NFS Server 425.0, CLIM 27.5,
CLIM Documentation 31.0, cold load 1, Ivory Revision 2B (FPA enabled),
FEP 325, FEP0:>i325-loaders.flod(8), FEP0:>i325-info.flod(8),
FEP0:>i325-debug.flod(8), FEP0:>i325-lisp.flod(8), FEP0:>i325-kernel.fep(9),
Boot ROM version 308, Device PROM version 325, Genera application 2.4.3.2,
UX Support Server 2.4.3.1, Ivory-life program 2.4.3.1,
UX kernel life support 2.4.3.1, SunOS (UX402S) 4.1.1,
1037x782 8-bit PSEUDO-COLOR X Screen BAT:0.0 with 224 Genera fonts
(MIT X Consortium R5000), Machine serial number 3150,
world booted from FEP0:>CLIM-from-nrtc-8-1-1.ilod.1 on Symbolics UX400S #3150
(Gefilte Fish):

Error: The font FONTS:SWISS20B could not be found for the device
8-bit PSEUDO-COLOR X Screen BAT:0.0 with 224 Genera fonts
(MIT X Consortium R5000)
While in the function SI:GET-FONT 
 SI:LOOKUP-INDEX-AND-FONT 
 (FLAVOR:METHOD :DRAW-STRING-SIZE TV:GRAPHICS-MIXIN)

The condition signalled was SI:NO-CHARACTER-STYLE-MAPPING

--------------------   Show X Font Mapping (command output)   ------------------

The server fonts being used are TINY, NARROW, JESS13, BOXFONT, CPTFONTCB,
  TVFONT, JESS14, MEDFNT, CPTFONTI, HL14I, HL14, HL14B,
  MOUSE, HL8I, 5X5, HL8, HL12BI, HL12, SYMBOL12, EUREX24I, HL12I,
  SWISS12B-CCAPS, CPTFONTCC, and CPTFONT.

No fonts are currently displayed by using pixmaps and draw-rectangle.

Character style to font mappings for the ARROW character set:
  FIX.ROMAN.NORMAL - NARROW

Character style to font mappings for the Symbol character set:
  SWISS.ROMAN.NORMAL - SYMBOL12

Character style to font mappings for the MOUSE character set:
  FIX.ROMAN.NORMAL - MOUSE

Character style to font mappings:
  FIX.UPPERCASE.VERY-SMALL - 5X5
  FIX.EXTRA-CONDENSED.NORMAL - CPTFONTCC
  FIX.ROMAN.NORMAL - CPTFONT
  DEVICE-FONT.SWISS20B.NORMAL - SWISS20B
  SWISS.ITALIC.LARGE - HL14I
  SWISS.BOLD.LARGE - HL14B
  FIX.ROMAN.TINY - TINY
  FIX.ITALIC.NORMAL - CPTFONTI
  DUTCH.ITALIC.SMALL - TR10I
  JESS.ROMAN.LARGE - JESS14
  EUREX.ITALIC.HUGE - EUREX24I
  JESS.ROMAN.NORMAL - JESS13
  SWISS.BOLD-ITALIC.NORMAL - HL12BI
  FIX.ROMAN.LARGE - MEDFNT
  STANDIN-FOR-UNDEFINED-STYLES.ROMAN.NORMAL - BOXFONT
  FIX.ROMAN.SMALL - TVFONT
  SWISS.ITALIC.VERY-SMALL - HL8I
  SWISS.ROMAN.LARGE - HL14
  SWISS.BOLD.NORMAL - HL12B
  SWISS.ITALIC.NORMAL - HL12I
  SWISS.ROMAN.NORMAL - HL12
  SWISS.ROMAN.VERY-SMALL - HL8
  FIX.BOLD.NORMAL - CPTFONTCB
  SWISS.BOLD-CONDENSED-CAPS.NORMAL - SWISS12B-CCAPS

--------------------------------------------------------------------------------
jpl

From slug-distribution-owner Fri Feb 19 09:00:07 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150225>; Fri, 19 Feb 1993 09:00:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Feb 93 05:28:46-PST
Received: from AI.RL.AF.MIL ([128.132.33.133]) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA18270 for slug@iu.ai.sri.com; Fri,
	  19 Feb 93 05:25:34 PST
Received: by AI.RL.AF.MIL id AA04897; Fri, 19 Feb 93 08:19:17 -0500
Date:	Fri, 19 Feb 1993 08:19:17 -0500
From:	lawton@AI.RL.AF.MIL (James Lawton)
Message-Id: <9302191319.AA04897@AI.RL.AF.MIL>
To:	jlankford@nrtc.nrtc.northrop.com
Subject: Re:  Need help with UX400 CLIM X font problem
Cc:	slug@ai.sri.com


|> I have a trivial CLIM application that works exactly as one expects
|> on 3600 machines (ie, draws a window w/ a title pane and displays the string),
|> but produces an error on UX400 (ie, font not found).
|> Appended to this message is the program listing, the error message,
|> and sample output from Show X Font Mapping command.  The latter shows
|> character style to font mappings for SWISS20B, but no corresponding
|> server font or pixmap.  Any ideas?

You probably need to add the symbolics fonts to you X servers font
path.  You can do this in a couple of ways, but the way I do it is
(in my .xinitrc file)

	 xset fp+ /usr/lib/X11/fonts/genera



From slug-distribution-owner Fri Feb 19 15:00:46 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150223>; Fri, 19 Feb 1993 15:00:36 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Feb 93 11:04:45-PST
Received: from interlock.amoco.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA28579 for slug@iu.ai.sri.com; Fri, 19 Feb 93 11:01:31 PST
Received: by interlock.amoco.com id AA04008 (InterLock SMTP Gateway 1.1
	  for SLUG@ai.sri.com); Fri, 19 Feb 1993 12:53:53 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Fri,
	  19 Feb 1993 12:53:53 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Fri,
	  19 Feb 1993 12:53:53 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Fri,
	  19 Feb 1993 12:53:53 -0600
Date:	Fri, 19 Feb 1993 14:01:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: RE: Need help with UX400 CLIM X font problem
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	jlankford@nrtc.nrtc.northrop.com
Cc:	SLUG@ai.sri.com
In-Reply-To: <26637.730148045@charming.nrtc.northrop.com>
Message-Id: <19930219190110.4.DON@trc.amoco.com>

    Date: Fri, 19 Feb 1993 12:54 CST
    From: Jeff Lankford <jpl@nrtc.nrtc.northrop.com>

    Dear SLUGs,
	    You just know it is bound to be a fine weekend when you leave
	    work Thursday evening with an unresolved problem and come
	    in Friday morning to find the correct(!) solution waiting
	    in your mailbox.  The problem was:
	    > I have a trivial CLIM application that works exactly as one expects
	    > on 3600 machines (ie, draws a window w/ a title pane and displays the string),
	    > but produces an error on UX400 (ie, font not found).
...
	    So the problem seemed to be in UX400 Genera itself, as
	    demonstrated in the correct(!) answer, supplied by Donald
	    H Mitchell <dmitchell@amoco.com>:
	    > We've been using this patch since 1990 for our UX's because
	    > get-font would occassionally get confused and not find fonts.
	    > ;;; -*- Package:SYSTEM-INTERNALS; Mode:LISP; Base: 10; Lowercase: Yes -*-
	    > (si:allow-redefinition 'get-font)
	    > (defun get-font .........
	    [Author's note: the source code patch, while brief, is not repeated here.
	    It is available by e-mail upon request.]

	    Thanks to all who responded (every little bit helps).
    jpl
    PS	Donald -- Have you already submitted this to Symbolics as a bug fix?

Yes, when we found the problem and I think when 8.1 came out.  I'll send it to them
again. Maybe with at least one other person having the problem, they'll incorporate the
solution this time.
Don Mitchell			dmitchell@trc.amoco.com
Proactive Solutions, Inc.	(918) 660-4270
10814 S. Quebec Ave.
Tulsa, OK 74137

From slug-distribution-owner Fri Feb 19 15:00:48 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Fri, 19 Feb 1993 15:00:33 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Feb 93 10:57:45-PST
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA28466 for
	  slug@iu.ai.sri.com; Fri, 19 Feb 93 10:54:44 PST
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id
	  aa13332; 19 Feb 93 10:47 PST
Received: from bat.nrtc.northrop.com by charming.nrtc.northrop.com
	  (4.1/SMI-4.1.1) id AA24072; Fri, 19 Feb 93 10:54:13 PST
To:	SLUG@ai.sri.com, James Lawton <lawton@ai.rl.af.mil>,
	"Donald H. Mitchell" <dmitchell@amoco.com>
Cc:	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
From:	Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
Subject: RE: Need help with UX400 CLIM X font problem
Reply-To: jlankford@nrtc.nrtc.northrop.com
Organization: Northrop Research and Technology Center
Location: One Research Park, Palos Verdes, CA 90274
Telephone: 310/544-5394
Date:	Fri, 19 Feb 1993 13:54:05 -0500
Message-Id: <26637.730148045@charming.nrtc.northrop.com>
Sender: jpl@charming.nrtc.northrop.com

Dear SLUGs,
	You just know it is bound to be a fine weekend when you leave
	work Thursday evening with an unresolved problem and come
	in Friday morning to find the correct(!) solution waiting
	in your mailbox.  The problem was:
	> I have a trivial CLIM application that works exactly as one expects
	> on 3600 machines (ie, draws a window w/ a title pane and displays the string),
	> but produces an error on UX400 (ie, font not found).

	An incorrect(!) solution was:
	> add the symbolics fonts to your X servers font path
	>    xset fp+ /usr/lib/X11/fonts/genera
	I had already checked this before sending my plea.  Also, it is
	unlikely that my X display server could display UX400 console and mouse
	window text without knowing where to find the genera fonts.

	So the problem seemed to be in UX400 Genera itself, as
	demonstrated in the correct(!) answer, supplied by Donald
	H Mitchell <dmitchell@amoco.com>:
	> We've been using this patch since 1990 for our UX's because
	> get-font would occassionally get confused and not find fonts.
	> ;;; -*- Package:SYSTEM-INTERNALS; Mode:LISP; Base: 10; Lowercase: Yes -*-
	> (si:allow-redefinition 'get-font)
	> (defun get-font .........
	[Author's note: the source code patch, while brief, is not repeated here.
	It is available by e-mail upon request.]

	Thanks to all who responded (every little bit helps).
jpl
PS	Donald -- Have you already submitted this to Symbolics as a bug fix?


From slug-distribution-owner Mon Feb 22 17:36:17 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Mon, 22 Feb 1993 17:36:08 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 22 Feb 93 14:01:39-PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA15439 for slug@iu.ai.sri.com; Mon,
	  22 Feb 93 13:58:28 PST
Date:	Mon, 22 Feb 1993 16:59:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Software Support Telephone Service
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Message-Id: <19930222215927.0.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

Due to circumstances beyond our control, the toll-free number for
Symbolics Software Support (800-966-LISP) has been disconnected.  We are
working to get a new 800 number on-line, and will publish it when it
becomes operational.  In the meantime, Software Support can be reached
at a special voice mailbox at our Concord, MA headquarters at
508-287-1001.

We sincerely apologize for any inconvenience.

David H. Kaufman
Manager, Software Support
(508) 287-1329

From slug-distribution-owner Mon Feb 22 18:58:51 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Mon, 22 Feb 1993 18:58:46 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 22 Feb 93 15:16:04-PST
Received: from ncar.UCAR.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA16986 for slug@iu.ai.sri.com; Mon, 22 Feb 93 15:13:06 PST
Received: from zephyr.rap.ucar.edu by ncar.ucar.EDU (5.65/ NCAR Central
	  Post Office 07/14/92) id AA08873; Mon, 22 Feb 93 16:12:51 MST
Date:	Mon, 22 Feb 1993 18:12:50 -0500
From:	morse@zephyr.rap.ucar.EDU (Corinne Morse)
Message-Id: <9302222312.AA18312@zephyr.rap.ucar.EDU>
Received: by zephyr.rap.ucar.EDU (5.64/ NCAR Mail Server 04/10/90) id
	  AA18312; Mon, 22 Feb 93 16:12:50 MST
To:	SLUG@ai.sri.com
Subject: 3650 Power problem
Cc:	ren@virga.rap.ucar.edu, morse@zephyr.rap.ucar.EDU



Our model 3650 recently died during a 'heat wave' in our computer room.  
Its symptoms are:

	When rear panel switches are on, the red 'pilot light' on
	the rear panel lights.  None of the rear panel  leds light and
	the 'run' lamp on the front keyswitch does not light regardless 
	of the key position.

	None of the designated voltages are present on the rear panel jacks,
	Nor is 120vac available to the two power supply modules (as measured 
	at the terminal strips on the p.s.'s.)  
	It appears that the 'Solid State Relay' just after the line filter is 
	not getting its energizing voltage. I measured about 5kohms across its
 	'coil' terminals.

So is there a thermal fuse or cutout that tripped or blew?  If so,
where can I find it and how to test it.  Is there another problem I should
be looking for?

I do have an unused 3650 that parts could be pulled from if necessary.

Thanks,

Cory Morse  morse@zephyr.rap.ucar.edu   morse@ncar.ucar.edu

From slug-distribution-owner Mon Feb 22 19:54:05 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Mon, 22 Feb 1993 19:53:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 22 Feb 93 16:15:03-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA17885 for slug@iu.ai.sri.com; Mon, 22 Feb 93 16:11:50 PST
Received: from Think.COM by mail.think.com; Mon,
	  22 Feb 93 19:11:30 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon,
	  22 Feb 93 19:11:26 EST
Date:	Mon, 22 Feb 1993 19:11:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: 3650 Power problem
To:	Corinne Morse <morse@zephyr.rap.ucar.edu>
Cc:	SLUG@ai.sri.com, ren@virga.rap.ucar.edu
In-Reply-To: <9302222312.AA18312@zephyr.rap.ucar.EDU>
Message-Id: <19930223001121.4.BARMAR@occam.think.com>

    Date: Mon, 22 Feb 1993 18:12 EST
    From: morse@zephyr.rap.ucar.EDU (Corinne Morse)

    So is there a thermal fuse or cutout that tripped or blew?  If so,
    where can I find it and how to test it.  Is there another problem I should
    be looking for?

That sounds like a possibility.  The thermal sensor is the device that
sticks up from the top center of the backplane.

                                                barmar

From slug-distribution-owner Tue Feb 23 12:10:37 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150197>; Tue, 23 Feb 1993 12:10:32 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 23 Feb 93 08:34:33-PST
Received: from ncar.UCAR.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA26064 for slug@iu.ai.sri.com; Tue, 23 Feb 93 08:31:25 PST
Received: from zephyr.rap.ucar.edu by ncar.ucar.EDU (5.65/ NCAR Central
	  Post Office 07/14/92) id AA20075; Tue, 23 Feb 93 09:31:16 MST
Date:	Tue, 23 Feb 1993 11:31:17 -0500
From:	morse@zephyr.rap.ucar.EDU (Corinne Morse)
Message-Id: <9302231631.AA19099@zephyr.rap.ucar.EDU>
Received: by zephyr.rap.ucar.EDU (5.64/ NCAR Mail Server 04/10/90) id
	  AA19099; Tue, 23 Feb 93 09:31:17 MST
To:	barmar@Think.COM
Subject: Re: 3650 Power problem
Cc:	SLUG@ai.sri.com

> 
>     So is there a thermal fuse or cutout that tripped or blew?  If so,
>     where can I find it and how to test it.  Is there another problem I should
>     be looking for?
> 
> That sounds like a possibility.  The thermal sensor is the device that
> sticks up from the top center of the backplane.
> 
>                                                 barmar
> 
This did the trick. Our 3650 is now happily booting.  

Much thanks!

Cory Morse  morse@zephyr.rap.ucar.edu   morse@ncar.ucar.edu

From slug-distribution-owner Tue Feb 23 15:34:19 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150210>; Tue, 23 Feb 1993 15:34:16 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 23 Feb 93 11:44:21-PST
Received: from mercedes.nrl.navy.mil by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA29371 for slug@iu.ai.sri.com; Tue, 23 Feb 93 11:39:47 PST
Received: from space20.nrl.navy.mil by mercedes.nrl.navy.mil
	  (4.1/SMI-4.1) id AA00203; Tue, 23 Feb 93 14:39:10 EST
Date:	Tue, 23 Feb 1993 14:41:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Liam M.Healy <Healy@space50.nrl.navy.mil>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Invoking the debugger in a meaningful frame
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Message-Id: <19930223194151.8.HEALY@space20.nrl.navy.mil>


How do I signal an error and end up in a meaningful frame
of the debugger, skipping internal condition stuff like :internal
functions and cli::compatible-restart-trampoline?
For example, (check-number -3)

(defun check-number (number)
  (if (minusp number)
      (conditions:restart-case
	(conditions:error "The number is negative")
	(this
	  ()
	  :report "Leave it")
	(that
	  ()
	  :report "Change sign"
	  (setf number (- number)))
	(abort
	  ()
	  :report "Abort"
	  (return-from check-number nil))))
  number)

gives (detailed backtrace):

Error: The number is negative
While in the function (:INTERNAL (:INTERNAL (:INTERNAL (:INTERNAL USER::CHECK-NUMBER 0) 0) 0) 0)  CLI::COMPATIBLE-RESTART-TRAMPOLINE  (:INTERNAL (:INTERNAL (:INTERNAL USER::CHECK-NUMBER 0) 0) 0)

The condition signalled was CONDITIONS:SIMPLE-ERROR

(:INTERNAL (:INTERNAL (:INTERNAL (:INTERNAL USER::CHECK-NUMBER 0) 0) 0) 0)  (P.C. = 34)  (from SPACE50:>Healy>pglt>core>junk)
   Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): #<LOCATIVE 135275450>
   Local 1: #<LOCATIVE 135275307>
   Local 2: #:TEMP4059
   Local 3: #<CONDITIONS:SIMPLE-ERROR 62004766>
   Lexical 0 (#:.INTERNAL-CATCH-FOR-BLOCK-3792.): #:TEMP4059
   Special CLI::*CONDITION-RESTARTS*: (#<CONDITIONS:SIMPLE-ERROR 62004766> (#<CONDITIONS:RESTART 62004744> #<CONDITIONS:RESTART 62004752> #<CONDITIONS:RESTART 62004760>))

CLI::COMPATIBLE-RESTART-TRAMPOLINE  (P.C. = 71)
   Arg 0 (FUNCTION): #<STACK-LEXICAL-CLOSURE (:INTERNAL # 0) 135275451>
   Arg 1 (CLI::RESTART): #<CONDITIONS:RESTART 62004744>

(:INTERNAL (:INTERNAL (:INTERNAL USER::CHECK-NUMBER 0) 0) 0)  (P.C. = 23)  (from SPACE50:>Healy>pglt>core>junk)
   Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): #<LOCATIVE 135275406>

CLI::COMPATIBLE-RESTART-TRAMPOLINE  (P.C. = 71)
   Arg 0 (FUNCTION): #<STACK-LEXICAL-CLOSURE (:INTERNAL # 0) 135275407>
   Arg 1 (CLI::RESTART): #<CONDITIONS:RESTART 62004752>

(:INTERNAL (:INTERNAL USER::CHECK-NUMBER 0) 0)  (P.C. = 22)  (from SPACE50:>Healy>pglt>core>junk)
   Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): #<LOCATIVE 135275344>

CLI::COMPATIBLE-RESTART-TRAMPOLINE  (P.C. = 71)
   Arg 0 (FUNCTION): #<STACK-LEXICAL-CLOSURE (:INTERNAL # 0) 135275345>
   Arg 1 (CLI::RESTART): #<CONDITIONS:RESTART 62004760>

(:INTERNAL USER::CHECK-NUMBER 0)  (P.C. = 21)  (from SPACE50:>Healy>pglt>core>junk)
   Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): #<LOCATIVE 135275276>

CLI::RESTART-BIND-TRAMPOLINE  (P.C. = 11)
   Arg 0 (FUNCTION): #<STACK-LEXICAL-CLOSURE (:INTERNAL USER::CHECK-NUMBER 0) 135275277>
   Rest arg (CLI::RESTARTS): (#<CONDITIONS:RESTART 62004744> #<CONDITIONS:RESTART 62004752> #<CONDITIONS:RESTART 62004760>)

USER::CHECK-NUMBER  (P.C. = 70)  (from SPACE50:>Healy>pglt>core>junk)
   Arg 0 (NUMBER): -3

etc.


whereas I want the debugger to put me just in the last frame, user::check-number
(or maybe even the next one).  Is there an easy way to do this?

Thanks.

Liam Healy

From slug-distribution-owner Wed Feb 24 10:19:21 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Wed, 24 Feb 1993 10:19:12 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 24 Feb 93 06:41:17-PST
Received: from mercedes.nrl.navy.mil by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA05879 for slug@iu.ai.sri.com; Wed, 24 Feb 93 06:38:10 PST
Received: from space20.nrl.navy.mil by mercedes.nrl.navy.mil
	  (4.1/SMI-4.1) id AA00239; Wed, 24 Feb 93 09:37:30 EST
Date:	Wed, 24 Feb 1993 09:37:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Liam M.Healy <Healy@space50.nrl.navy.mil>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Invoking the debugger in a meaningful frame
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Cc:	healy@space50.nrl.navy.mil
Included-Msgs: <19930223204740.6.SWM@SUMMER.SCRC.Symbolics.COM>,
	       The message of 23 Feb 1993 15:47 EST from
	       SWM@STONY-BROOK.SCRC.Symbolics.COM,
	       The message of 23 Feb 1993 15:47 EST from Scott McKay
Included-References: <19930223194151.8.HEALY@space20.nrl.navy.mil>
Message-Id: <19930224143744.1.HEALY@space20.nrl.navy.mil>

For those that care, here's the answer to my previous
question.  Apparently there is no documentation
on (declare (dbg:error-reporter)), ya just gotta know.
Now you do.


Date: Tue, 23 Feb 1993 15:47 EST
From: Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>
Subject: Invoking the debugger in a meaningful frame
To: Healy@space50.nrl.navy.mil
In-Reply-To: <19930223194151.8.HEALY@space20.nrl.navy.mil>

    Date: Tue, 23 Feb 1993 14:41 EST
    From: Liam M. Healy <Healy@space50.nrl.navy.mil>


    How do I signal an error and end up in a meaningful frame
    of the debugger, skipping internal condition stuff like :internal
    functions and cli::compatible-restart-trampoline?
    For example, (check-number -3)

Try including the code in uppercase

    (defun check-number (number)
-->   (DECLARE (DBG:ERROR-REPORTER))      
      (if (minusp number)
	  (conditions:restart-case
	    (conditions:error "The number is negative")
	    (this
	      ()
	      :report "Leave it")
	    (that
	      ()
	      :report "Change sign"
	      (setf number (- number)))
	    (abort
	      ()
	      :report "Abort"
	      (return-from check-number nil))))
      number)


Liam Healy

From slug-distribution-owner Wed Feb 24 15:57:09 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150195>; Wed, 24 Feb 1993 15:57:07 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 24 Feb 93 12:07:57-PST
Received: from silver.lcs.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA10509 for slug@iu.ai.sri.com; Wed, 24 Feb 93 12:04:26 PST
Received: by silver.lcs.mit.edu id AA14778; Wed,
	  24 Feb 93 15:04:13 -0500
Date:	Wed, 24 Feb 1993 15:04:13 -0500
From:	acw@silver.lcs.mit.edu (Allan C. Wechsler)
Message-Id: <9302242004.AA14778@silver.lcs.mit.edu>
To:	slug@ai.sri.com
Subject: Looking for a job.

I impose on a list of this size with some trepidation, and hope you will
forgive the inconvenience.  Many of you are former students of mine, so
a lot of you know who I am and something about my interests and abilities.

Symbolics laid me off in January.  After some soul-searching, I have
decided to try to use the occasion to change course a bit.  I'm
looking for work in the area of natural language applications,
interpreted broadly.  This area (as I see it) includes speech
processing, machine translation and translation assistance, software
to handle weird orthographies, second-language CAI, advanced grammar
and spelling checking in any language, software internationalization,
and applications in linguistic and literary research.

I'm willing to pay for the course change by working in any (programming)
language and operating system, not just Lisp in Genera.  (Yes, I know what
that probably means.  I'm trying to be pragmatic about this.)  

I'd deeply appreciate any leads or suggestions.

Allan C. Wechsler
32 Poplar St.
Belmont, MA 02178

(617) 484-3647
acw@silver.lcs.mit.edu

From slug-distribution-owner Thu Feb 25 03:08:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Thu, 25 Feb 1993 03:08:07 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 24 Feb 93 23:39:10-PST
Received: from netcom2.netcom.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA19699 for slug@iu.ai.sri.com; Wed, 24 Feb 93 23:35:57 PST
Received: by netcom2.netcom.com (5.65/SMI-4.1/Netcom) id AA24412; Wed,
	  24 Feb 93 23:35:33 -0800
From:	rdp@netcom.com (Robert Pfeiffer)
Message-Id: <9302250735.AA24412@netcom2.netcom.com>
Subject: Genera backups to Teac 150
To:	slug@ai.sri.com
Date:	Thu, 25 Feb 1993 02:35:32 -0500
X-Mailer: ELM [version 2.3 PL11]

I've been thinking of hacking Genera to be able to do backups
to a Teac 150 tape drive on a MacIvory. Has anyone else looked
at doing something like this? Any tips or pointers before I
dive in?


From slug-distribution-owner Thu Feb 25 16:48:11 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Thu, 25 Feb 1993 16:48:05 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 25 Feb 93 13:05:22-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA26121 for slug@iu.ai.sri.com; Thu,
	  25 Feb 93 13:02:12 PST
Received: from EDDIE-GAEDEL.SCRC.Symbolics.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  996068; 25 Feb 1993 16:03:23-0500
Date:	Thu, 25 Feb 1993 16:03:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	David H.Kaufman <Kaufman@RIVERSIDE.SCRC.Symbolics.COM>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Software Support Telephone Service
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
In-Reply-To: <19930222215927.0.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>
Message-Id: <19930225210312.9.KAUFMAN@EDDIE-GAEDEL.SCRC.Symbolics.COM>

Effective immediately, the telephone number for Symbolics Software
Support is 800-336-LISP (800-336-5477).

David H. Kaufman
Manager, Software Support
(508) 287-1329

From slug-distribution-owner Mon Mar  1 14:31:45 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Mon, 1 Mar 1993 14:31:35 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 1 Mar 93 10:50:53-PST
Received: from hilly.harlequin.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA01883 for slug@iu.ai.sri.com; Mon, 1 Mar 93 10:47:22 PST
Received: from epcot.harlequin.com by hilly.harlequin.com; Mon,
	  1 Mar 1993 13:50:23 -0500
Received: from sonata.harlequin.com (sonata) by epcot.harlequin.com;
	  Mon, 1 Mar 1993 13:48:53 -0500
From:	Neal Feinberg <nealf@harlequin.com>
Date:	Mon, 1 Mar 1993 13:48:30 -0500
Message-Id: <3641.199303011848@sonata.harlequin.com>
To:	rdp@netcom.com
Cc:	slug@ai.sri.com
In-Reply-To: Robert Pfeiffer's message of Wed,
	     24 Feb 93 23:35:32 PST <9302250735.AA24412@netcom2.netcom.com>
Subject: Genera backups to Teac 150

   From: rdp@netcom.com (Robert Pfeiffer)
   Date: Wed, 24 Feb 93 23:35:32 PST
   X-Mailer: ELM [version 2.3 PL11]

   I've been thinking of hacking Genera to be able to do backups
   to a Teac 150 tape drive on a MacIvory. Has anyone else looked
   at doing something like this? Any tips or pointers before I
   dive in?

The exabyte tape code is a good place to start.

From slug-distribution-owner Tue Mar  2 13:17:41 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Tue, 2 Mar 1993 13:17:23 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 2 Mar 93 09:30:48-PST
Received: from liasun6.epfl.ch by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA19076 for slug@iu.ai.sri.com; Tue, 2 Mar 93 09:27:15 PST
Received: by liasun6.epfl.ch (Smail3.1.28.1 #3) id m0nTakK-0008QlC;
	  Tue, 2 Mar 93 18:27 MET
Message-Id: <m0nTakK-0008QlC@liasun6.epfl.ch>
Date:	Tue, 2 Mar 1993 12:27:00 -0500
From:	sauthier@lia.di.epfl.ch (Eric Sauthier)
To:	slug@ai.sri.com
Subject: meta/escape key problem

I work on a symbolics, but quite often use its terminal capabilities to have a
connection to SPARCs. I'd like to be able to use the meta key on my symbolics
"terminal" and have it interpreted as being an ESC on the SPARC. Is this
possible?  Do I have to play around with some sort of keyboard mapping table on
the symbolics or should I change something in the TERMCAP settings on the sun
(I'd rather go for the first mentionned if possible)? Needless to say that I'd
like to have this change affect the keyboard's behaviour only while I use the
terminal application.

Any hints?

Eric Sauthier
AI lab
Swiss Federal Institute of Technology, Lausanne
email: sauthier@lia.di.epfl.ch

From slug-distribution-owner Tue Mar  2 14:32:17 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Tue, 2 Mar 1993 14:32:13 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 2 Mar 93 10:50:35-PST
Received: from thames.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA20427 for slug@iu.ai.sri.com; Tue, 2 Mar 93 10:47:11 PST
Received: by thames.ads.com (4.1/1.34v1.3) id AA01344; Tue,
	  2 Mar 93 13:48:59 EST
Date:	Tue, 2 Mar 1993 13:48:59 -0500
From:	jclose@potomac.ads.com (Jeff Close)
Message-Id: <9303021848.AA01344@thames.ads.com>
To:	sauthier@lia.di.epfl.ch
Cc:	slug@ai.sri.com
In-Reply-To: Eric Sauthier's message of Tue,
	     2 Mar 93 18:27 MET <m0nTakK-0008QlC@liasun6.epfl.ch>
Subject: Re: meta/escape key problem
Reply-To: jclose@ads.com


   Date: Tue, 2 Mar 93 18:27 MET
   From: sauthier@lia.di.epfl.ch (Eric Sauthier)

   I work on a symbolics, but quite often use its terminal capabilities to have a
   connection to SPARCs. I'd like to be able to use the meta key on my symbolics
   "terminal" and have it interpreted as being an ESC on the SPARC. Is this
   possible?  Do I have to play around with some sort of keyboard mapping table on
   the symbolics or should I change something in the TERMCAP settings on the sun
   (I'd rather go for the first mentionned if possible)? Needless to say that I'd
   ...

I still have this lying around:

;;; -*- Mode: LISP; Package: TELNET; Base: 8 -*-

;;; patch to convert meta-<char> to ESCAPE - CHAR in telnet filter
(DEFMETHOD (:FILTER TELNET-FILTER) (CH)
  (COND ((LISTP CH)
	 CH)
	((CL:MEMBER CH '(#\SCROLL #\META-SCROLL #\KEYBOARD:BACK-SCROLL) :TEST #'CHAR-EQUAL)
	 (CP::SCROLL-WINDOW-COMMAND-INTERNAL
	   :SCREEN
	   (SELECTOR CH CHAR-EQUAL
	     (#\SCROLL +1)
	     (#\META-SCROLL -1)
	     (#\KEYBOARD:BACK-SCROLL -1))
	   :Y *TERMINAL-STREAM*)
	 NIL)
	(T
	 (LET ((CODE (SEND INPUT-TRANSLATION-STATE :TRANSLATE-INPUT-CHAR CH)))
	   (WHEN (NULL CODE)
	     (SETQ CODE (CHAR-CODE CH))
	     (WHEN (CHAR-BIT CH :CONTROL)
	       (SETQ CODE (LDB (BYTE 5 0) CODE)))	;Controlify
	     (COND ((> CODE #O400)		; outside standard charset?
		    (SETQ CODE NIL))		; not handled. 
		   (T
		    (SETQ CODE (AREF *TELNET-KEYS* CODE))))
	     (WHEN (AND (FIXP CODE) (CHAR-BIT CH :META))
	       (WHEN (OR ( (CHAR-CODE #/A) CODE (CHAR-CODE #/Z))
			 ( (CHAR-CODE #/a) CODE (CHAR-CODE #/z)))
		 (SETQ CODE (LOGXOR CODE #O40)))	;Flip case (m-A  m-a).
;;; this section has been modified (replaces a <meta> with <esc>) : 
	       (SEND OUTPUT-STREAM :TYO #o033)    ; send an escape to the output
	       CODE))
;;; old code   (SETQ CODE (LOGIOR CODE #O200))))
;;; end of patch
	   (IF (ARRAYP CODE)
	       (LOOP FOR CODE BEING THE ARRAY-ELEMENTS OF CODE
		     DO (SEND OUTPUT-STREAM :TYO CODE))
	       CODE)))))



Hope this is useful,
jeffrey

From slug-distribution-owner Wed Mar  3 13:01:04 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Wed, 3 Mar 1993 13:00:50 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 3 Mar 93 09:22:17-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA13171 for slug@iu.ai.sri.com; Wed,
	  3 Mar 93 09:18:39 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 997784; 3
	  Mar 1993 12:19:41-0500
Date:	Wed, 3 Mar 1993 11:20:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Anybody got an images to BMP hack?
To:	Slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930303162039.7.MARTIN@VEGA.cmt.dialnet.symbolics.com>

I have been hacking up a Concordia to RTF converter so that Concordia
can generate a PC Windows Help file. Its in the early stages but so far
its not too bad. What I need is a hack to write out a graphic from
concordia to BMP format. Does anyone have such a thing, or indeed any
LISP code that say, given an image makes a BMP file?

[It would be nice if someone has extended the images stuff to include
(images::find-image-file-format :bmp) for example - but I guess that's
too much to hope for!]

Any hints gratefully accepted, and of course, if anyone wants the
Concordia to RTF in return you are welcome to it. (But beware - its a
fragile hack right now - I don't have much time to work on it)


--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Wed Mar  3 15:43:11 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150200>; Wed, 3 Mar 1993 15:43:08 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 3 Mar 93 11:59:39-PST
Received: from mwunix.mitre.org by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA15823 for slug@iu.ai.sri.com; Wed, 3 Mar 93 11:56:09 PST
Return-Path: <duff@starbase.mitre.org>
Received: from starbase.mitre.org by mwunix.mitre.org (5.65c/SMI-2.2)
	  id AA12381; Wed, 3 Mar 1993 14:55:55 -0500
Received: from gagarin.mitre.org by starbase.mitre.org (4.1/SMI-4.1) id
	  AA17811; Wed, 3 Mar 93 14:48:38 EST
Date:	Wed, 3 Mar 1993 14:48:38 -0500
From:	duff@starbase.MITRE.ORG (David A. Duff)
Message-Id: <9303031948.AA17811@starbase.mitre.org>
Received: by gagarin.mitre.org (4.1/SMI-4.1) id AA09070; Wed,
	  3 Mar 93 14:56:31 EST
To:	slug@ai.sri.com
Cc:	hans@starbase.mitre.org, rwtucker@starbase.mitre.org
Subject: nfs problem(?)  symbolics serving hp unix client
Reply-To: duff@mitre.org

in trying to read files residing on a symbolics file server from an hp
unix workstation, i find that the hp sometimes sees corrupted versions
of the files.  that is, chunks of the file are missing, padded with null
characters, etc.  i noticed the problem when trying to read a longish
file.  other short files had been read ok.  

the results are repeatable.  re-reading the same file consistenly
produces the same erroneous results.  reading the same files from a sun
in the same network environment seems to work fine.

here are some details:

on the unix side:

hp 9000 series model 730
hp-ux 8.07


on the symbolics side:

genera 8.1
nfs server 425.0
ip-tcp 435.2

any help or advice would be appreciated.

dave duff                   mitre corporation               703-883-7731
duff@mitre.org             ai technical center            mclean, va usa

From slug-distribution-owner Thu Mar  4 09:59:00 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Thu, 4 Mar 1993 09:58:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 4 Mar 93 06:23:18-PST
Received: from slc10.INS.CWRU.Edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA01003 for slug@iu.ai.sri.com; Thu, 4 Mar 93 06:19:47 PST
Received: by slc10.INS.CWRU.Edu (5.65b+ida+/CWRU-1.5.3-freenet) id
	  AA22776; Thu, 4 Mar 93 09:19:34 -0500 (from as647 for slug@ai.sri.com)
Message-Id: <9303041419.AA22776@slc10.INS.CWRU.Edu>
Date:	Thu, 4 Mar 1993 09:19:34 -0500
From:	as647@cleveland.Freenet.Edu (Kalman Reti)
To:	Martin@VEGA.cmt.dialnet.symbolics.com
Subject: Re: Anybody got an images to BMP hack?
Cc:	slug@ai.sri.com, as647@slc10.INS.CWRU.Edu
Reply-To: as647@cleveland.Freenet.Edu (Kalman Reti)



>
>I have been hacking up a Concordia to RTF converter so that Concordia
>can generate a PC Windows Help file. Its in the early stages but so far
>its not too bad. What I need is a hack to write out a graphic from
>concordia to BMP format. Does anyone have such a thing, or indeed any
>LISP code that say, given an image makes a BMP file?
>
>[It would be nice if someone has extended the images stuff to include
>(images::find-image-file-format :bmp) for example - but I guess that's
>too much to hope for!]
I wrote many such extensions while I was working for Symbolics, they're
pretty easy.  While I didn't write one for BMP format, if you can supply
a pointer to the description of the format, it probably wouldn't be too
hard...

(The probably is in there assuming that it is a simple format, not something
like JPEG which uses DCT for compression.  Since it is an IBM PC format 
[right?] it is most likely a simple format.)
>
>Any hints gratefully accepted, and of course, if anyone wants the
>Concordia to RTF in return you are welcome to it. (But beware - its a
>fragile hack right now - I don't have much time to work on it)
>
>
>--------------------------------------------------------------------------------
>Martin Mallinson                                martin@cmt.dialnet.symbolics.com
>
>Crimble Micro Test Inc.                              
>5 Tomahawk Drive                                Phone: 508 667 9405
>Billerica MA 01821                              Fax:   508 667 0192
>--------------------------------------------------------------------------------
>
>

From slug-distribution-owner Tue Mar  9 20:24:20 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150235>; Tue, 9 Mar 1993 20:24:15 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 9 Mar 93 16:54:48-PST
Received: from UICVM.UIC.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA03072 for slug@iu.ai.sri.com; Tue, 9 Mar 93 16:51:07 PST
Received: from TAYLORU by UICVM.UIC.EDU (IBM VM SMTP V2R1) with BSMTP
	  id 9582; Tue, 09 Mar 93 18:50:45 CST
Received: from TAYLORU by TAYLORU (PMDF #12422) id
	  <01GVM5EOAZTC91VS9L@TAYLORU>; Tue, 9 Mar 1993 19:01 EST
Date:	Tue, 9 Mar 1993 19:01:00 -0500
From:	"Abort, Retry, Ignore" <91638%TAYLORU@UICVM.UIC.EDU>
Subject: Greetings and Hallucinations
To:	SLUG@ai.sri.com
Message-Id: <01GVM5EOAZTC91VS9L@TAYLORU>
X-Envelope-To: SLUG@AI.SRI.COM
X-Vms-To: IN%"SLUG@AI.SRI.COM"
X-Vms-Cc: 91638

Hello,

I recently became the proud parent of a symbolics 3640.
Is there anyone out there who has information they could share with me about
purchasing additional hardware or software for it?
(I'd like to install a modem and hookup a printer)

Thanx
Ed Smith


From slug-distribution-owner Wed Mar 10 11:59:03 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150269>; Wed, 10 Mar 1993 11:58:53 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Mar 93 08:16:10-PST
Received: from interlock.amoco.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA12150 for slug@iu.ai.sri.com; Wed, 10 Mar 93 08:12:23 PST
Received: by interlock.amoco.com id AA21290 (InterLock SMTP Gateway 1.1
	  for slug@ai.sri.com); Wed, 10 Mar 1993 10:05:01 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Wed,
	  10 Mar 1993 10:05:01 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Wed,
	  10 Mar 1993 10:05:01 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Wed,
	  10 Mar 1993 10:05:01 -0600
Date:	Wed, 10 Mar 1993 11:11:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: call-tree grapher submission
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Message-Id: <19930310161157.5.DON@trc.amoco.com>
Character-Type-Mappings: (1 0 (NIL 0) (NIL :ITALIC NIL) "CPTFONTI") (2
		    0 (NIL 0) (NIL :BOLD NIL) "CPTFONTCB")
Fonts: CPTFONT, CPTFONTI, CPTFONTCB

I've written some short code for graphing the call tree of symbols.  It works like a
recursive :show callers.  I've included the code below.

For what I know, there may already be one of these floating around.

;;; -*- Mode: LISP; Syntax: Common-lisp; Package: USER; Base: 10 -*-
;;;
;;;1Functions for seeing the call tree.  2call-tree1 returns list representation of tree.
0;;;2call-tree-graph1 graphs the tree using scl:format-graph-from-root.  I think it will
0;;;1find all the callers that executing :show callers will find.  That is, it will find
0;;;1where symbols are used as constants, functions, methods, etc but not likely as macros.
0;;;1Will work with CLOS methods including setf but I don't know if it will work with
0;;;1Flavors.
0;;;
;;;1Handles recursion by leaving it out of the graph.
0;;;
;;;1Copylefted or whatever, you are free to use and copy this for whatever use you see
0;;;1fit.  If you make money off of it, maybe you could come work for me (I could use a
0;;;1good salesman) or at least buy stock in my company :-)
0;;;
;;;Warning: uses internal Symbolics functions and thus is not portable and may break
;;;after future symbolics releases.
;;;
;;;1History
0;;;1  Don Mitchell 10 Mar 93  Finished and released to slug

0(defvar 2*excluded-functions*0 '(clim:present clim::present-method)
  "Symbols that repesent as far as you want to go in seeing the tree: i.e., symbols for
which you do not want to see their callers.  Basically, put everything in here that is
likely to have a lot of callers, or alternatively, use the :max-breadth keyword.")  

(defun 2call-tree-graph0 (symbol
			&key in-packages exclude-packages
			duplicates-ok (orientation :horizontal)
			how-called max-breadth)
  "Finds the callers of SYMBOL and their callers and so on.  IN-PACKAGES and
EXCLUDE-PACKAGES may be NIL, a package, or a list of packages.  You may use a package
name in place of an actual package object.  If you make DUPLICATES-OK non-nil, then the
graph will be a tree rather than a graph.  HOW-CALLED takes the same values as it does
for :SHOW CALLERS.  MAX-BREADTH is a way to screen out symbols whose callers you probably
don't want to see because there are too many of them.  If nil, then there will be no
breadth screening."    
  (terpri)
  (setf in-packages (real-packages in-packages))
  (setf exclude-packages (real-packages exclude-packages))
  (scl:format-graph-from-root
    (call-tree symbol in-packages exclude-packages how-called max-breadth)
    #'(lambda (e stream) (princ (car e) stream))
    #'cdr
    :dont-draw-duplicates (not duplicates-ok)
    :key #'car
    :orientation orientation))


(defun 2real-packages0 (packages)
  (typecase packages
    (package packages)
    ((or symbol string) (find-package packages))
    (list (mapcar #'real-packages packages))))

(defun 2call-tree0 (symbol
		  &optional in-packages exclude-packages
		  how-called max-breadth (visited (make-hash-table)) (path '(0)))
  "HOW-CALLED either an atom or list of keywords :function, :constant, etc. (see show
callers)"
  (cond ((and (gethash symbol visited)
	      (tailp (gethash symbol visited) path)) nil)
	((gethash symbol visited) (list symbol))
	((member symbol *excluded-functions*) (list symbol))
	(t (setf (gethash symbol visited) path)
	   (cons symbol
		 (let ((n 0))
		   (delete
		     nil
		     (mapcar #'(lambda (c)
				 (call-tree c in-packages exclude-packages how-called
					    max-breadth visited (cons (incf n) path)))
			     (get-callees symbol in-packages exclude-packages
					  how-called max-breadth))))))))


(defun 2get-callees 0(function-name in-packages
		    exclude-packages how-called-targets max-breadth)
  (labels ((convert-callee-to-atom (callee)
	     (typecase callee
	       (clos:method
		 (clos:generic-function-name
		   (clos:method-generic-function callee)))
	       (cons
		 (convert-callee-to-atom (second callee)))
	       (t callee)))
	   (caller-id (callee)
	     (typecase callee
	       (cons (second callee))		1;probably setf method
0	       (atom callee)))
	   (check-package (callee packages)
	     (typecase packages
	       (atom (eq (symbol-package (caller-id callee)) packages))
	       (cons (member (symbol-package (caller-id callee)) packages)))))
    (let ((result '()))
      (si:map-over-callers
	function-name
	#'(lambda (callee ignore)
	    (setf callee (convert-callee-to-atom callee))
	    (when (and (or (null in-packages)
			   (check-package callee in-packages))
		       (or (null exclude-packages)
			   (not (check-package callee exclude-packages))))
	      (pushnew callee result)))
	:called-how how-called-targets)
      (if (and max-breadth (> (length result) max-breadth)) nil result))))

;;;Don Mitchell			dmitchell@trc.amoco.com
;;;Proactive Solutions, Inc.	(918) 660-4270
;;;10814 S. Quebec Ave.
;;;Tulsa, OK 74137

From slug-distribution-owner Wed Mar 10 13:13:53 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150265>; Wed, 10 Mar 1993 13:13:48 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Mar 93 09:05:53-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA12849 for slug@iu.ai.sri.com; Wed,
	  10 Mar 93 09:01:37 PST
Received: from PLUNGE.SPA.SYMBOLICS.COM by RIVERSIDE.SCRC.Symbolics.COM
	  via INTERNET with SMTP id 999759; 10 Mar 1993 12:02:16-0500
Date:	Wed, 10 Mar 1993 12:04:00 -0500
From:	sobeck@riverside.scrc.symbolics.com
Subject: Greetings and Hallucinations
To:	91638%TAYLORU@UICVM.UIC.EDU, SLUG@ai.sri.com
In-Reply-To: <01GVM5EOAZTC91VS9L@TAYLORU>
Message-Id: <19930310170426.1.SOBECK@PLUNGE.spa.symbolics.com>

    Date: Tue, 9 Mar 1993 16:01 PST
    From: "Abort, Retry, Ignore" <91638%TAYLORU@UICVM.UIC.EDU>

    Hello,

    I recently became the proud parent of a symbolics 3640.
    Is there anyone out there who has information they could share with me about
    purchasing additional hardware or software for it?
    (I'd like to install a modem and hookup a printer)

    Thanx
    Ed Smith

If you have the current Genera release (8.1.1 for a 3640), you don't need 
any extra software to drive a laser printer or modem, but may be liable for 
a software liscencetransfer fee.  The procedure for configuring the printer 
and spooler and using modems either for dialnet or through the serial pseudonet 
facility are well documented.  Do you have either the hardcopy or online documentation?

Please contact your sales representative:

Stephen Ford
(508) 287-1301

From slug-distribution-owner Wed Mar 10 13:14:08 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150266>; Wed, 10 Mar 1993 13:14:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Mar 93 10:05:15-PST
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13868 for slug@iu.ai.sri.com; Wed, 10 Mar 93 10:01:28 PST
Received: from virgo.parc.xerox.com ([13.1.100.103]) by alpha.xerox.com
	  with SMTP id <11869>; Wed, 10 Mar 1993 10:01:05 PST
Received: from JOEY.parc.xerox.com ([13.2.164.20]) by
	  virgo.parc.xerox.com with SMTP id <247>; Wed,
	  10 Mar 1993 09:58:14 -0800
Date:	Wed, 10 Mar 1993 12:57:00 -0500
From:	dekleer@parc.xerox.com
Subject: Re: Greetings and Hallucinations
To:	sobeck@riverside.scrc.symbolics.com
Cc:	91638%TAYLORU@uicvm.uic.edu, SLUG@ai.sri.com
In-Reply-To: <19930310170426.1.SOBECK@PLUNGE.spa.symbolics.com>
Message-Id: <19930310175754.4.JOHANH@JOEY.parc.xerox.com>

    Date:	Wed, 10 Mar 1993 09:04:00 -0800
    From:	sobeck@riverside.scrc.symbolics.com

	Date: Tue, 9 Mar 1993 16:01 PST
	From: "Abort, Retry, Ignore" <91638%TAYLORU@UICVM.UIC.EDU>

	Hello,

	I recently became the proud parent of a symbolics 3640.
	Is there anyone out there who has information they could share with me about
	purchasing additional hardware or software for it?
	(I'd like to install a modem and hookup a printer)

	Thanx
	Ed Smith

    If you have the current Genera release (8.1.1 for a 3640), you don't need 
    any extra software to drive a laser printer or modem, but may be liable for 
    a software liscencetransfer fee.  The procedure for configuring the printer 
    and spooler and using modems either for dialnet or through the serial pseudonet 
    facility are well documented.  Do you have either the hardcopy or online documentation?

    Please contact your sales representative:

    Stephen Ford
    (508) 287-1301

Ahem....I find the documentation incomprehensible and have never gotten
it to work.

From slug-distribution-owner Wed Mar 10 14:51:59 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150266>; Wed, 10 Mar 1993 14:51:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 10 Mar 93 10:38:59-PST
Received: from interlock.amoco.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA14514 for slug@iu.ai.sri.com; Wed, 10 Mar 93 10:34:59 PST
Received: by interlock.amoco.com id AA21061 (InterLock SMTP Gateway 1.1
	  for slug@ai.sri.com); Wed, 10 Mar 1993 12:27:42 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Wed,
	  10 Mar 1993 12:27:42 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Wed,
	  10 Mar 1993 12:27:42 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Wed,
	  10 Mar 1993 12:27:42 -0600
Date:	Wed, 10 Mar 1993 13:34:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: call-tree grapher submission
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Message-Id: <19930310183440.8.DON@trc.amoco.com>

(Resent w/o fonts for those using non-smbx mail readers.)

I've written some short code for graphing the call tree of symbols.  It works like a
recursive :show callers.  I've included the code below.

For what I know, there may already be one of these floating around.

;;; -*- Mode: LISP; Syntax: Common-lisp; Package: USER; Base: 10 -*-
;;;
;;;Functions for seeing the call tree.  call-tree returns list representation of tree.
;;;call-tree-graph graphs the tree using scl:format-graph-from-root.  I think it will
;;;find all the callers that executing :show callers will find.  That is, it will find
;;;where symbols are used as constants, functions, methods, etc but not likely as macros.
;;;Will work with CLOS methods including setf but I don't know if it will work with
;;;Flavors.
;;;
;;;Handles recursion by leaving it out of the graph.
;;;
;;;Copylefted or whatever, you are free to use and copy this for whatever use you see
;;;fit.  If you make money off of it, maybe you could come work for me (I could use a
;;;good salesman) or at least buy stock in my company :-)
;;;
;;;Warning: uses internal Symbolics functions and thus is not portable and may break
;;;after future symbolics releases.
;;;
;;;History
;;;  Don Mitchell 10 Mar 93  Finished and released to slug

(defvar *excluded-functions* '(clim:present clim::present-method)
  "Symbols that repesent as far as you want to go in seeing the tree: i.e., symbols for
which you do not want to see their callers.  Basically, put everything in here that is
likely to have a lot of callers, or alternatively, use the :max-breadth keyword.")  

(defun call-tree-graph (symbol
			&key in-packages exclude-packages
			duplicates-ok (orientation :horizontal)
			how-called max-breadth)
  "Finds the callers of SYMBOL and their callers and so on.  IN-PACKAGES and
EXCLUDE-PACKAGES may be NIL, a package, or a list of packages.  You may use a package
name in place of an actual package object.  If you make DUPLICATES-OK non-nil, then the
graph will be a tree rather than a graph.  HOW-CALLED takes the same values as it does
for :SHOW CALLERS.  MAX-BREADTH is a way to screen out symbols whose callers you probably
don't want to see because there are too many of them.  If nil, then there will be no
breadth screening."    
  (terpri)
  (setf in-packages (real-packages in-packages))
  (setf exclude-packages (real-packages exclude-packages))
  (scl:format-graph-from-root
    (call-tree symbol in-packages exclude-packages how-called max-breadth)
    #'(lambda (e stream) (princ (car e) stream))
    #'cdr
    :dont-draw-duplicates (not duplicates-ok)
    :key #'car
    :orientation orientation))


(defun real-packages (packages)
  (typecase packages
    (package packages)
    ((or symbol string) (find-package packages))
    (list (mapcar #'real-packages packages))))

(defun call-tree (symbol
		  &optional in-packages exclude-packages
		  how-called max-breadth (visited (make-hash-table)) (path '(0)))
  "HOW-CALLED either an atom or list of keywords :function, :constant, etc. (see show
callers)"
  (cond ((and (gethash symbol visited)
	      (tailp (gethash symbol visited) path)) nil)
	((gethash symbol visited) (list symbol))
	((member symbol *excluded-functions*) (list symbol))
	(t (setf (gethash symbol visited) path)
	   (cons symbol
		 (let ((n 0))
		   (delete
		     nil
		     (mapcar #'(lambda (c)
				 (call-tree c in-packages exclude-packages how-called
					    max-breadth visited (cons (incf n) path)))
			     (get-callees symbol in-packages exclude-packages
					  how-called max-breadth))))))))


(defun get-callees (function-name in-packages
		    exclude-packages how-called-targets max-breadth)
  (labels ((convert-callee-to-atom (callee)
	     (typecase callee
	       (clos:method
		 (clos:generic-function-name
		   (clos:method-generic-function callee)))
	       (cons
		 (convert-callee-to-atom (second callee)))
	       (t callee)))
	   (caller-id (callee)
	     (typecase callee
	       (cons (second callee))		;probably setf method
	       (atom callee)))
	   (check-package (callee packages)
	     (typecase packages
	       (atom (eq (symbol-package (caller-id callee)) packages))
	       (cons (member (symbol-package (caller-id callee)) packages)))))
    (let ((result '()))
      (si:map-over-callers
	function-name
	#'(lambda (callee ignore)
	    (setf callee (convert-callee-to-atom callee))
	    (when (and (or (null in-packages)
			   (check-package callee in-packages))
		       (or (null exclude-packages)
			   (not (check-package callee exclude-packages))))
	      (pushnew callee result)))
	:called-how how-called-targets)
      (if (and max-breadth (> (length result) max-breadth)) nil result))))

;;;Don Mitchell			dmitchell@trc.amoco.com
;;;Proactive Solutions, Inc.	(918) 660-4270
;;;10814 S. Quebec Ave.
;;;Tulsa, OK 74137

From slug-distribution-owner Thu Mar 11 19:22:52 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150211>; Thu, 11 Mar 1993 19:22:33 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 11 Mar 93 14:57:16-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA06162 for slug@iu.ai.sri.com; Thu, 11 Mar 93 14:52:08 PST
Received: from Think.COM by mail.think.com; Thu,
	  11 Mar 93 17:49:46 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  11 Mar 93 17:49:36 EST
Date:	Thu, 11 Mar 1993 17:49:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Reply-To: luv-93-organizer@ai.sri.com
Subject: Call for papers for LUV '93, Cambridge,MA
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, info-mcl@cambridge.apple.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	info-dylan@cambridge.apple.com, scheme@mc.lcs.mit.edu
Included-Msgs: <930311161656_76470.3334_EHC27-3@CompuServe.COM>,
	       The message of 11 Mar 1993 11:16 EST from
	       76470.3334@compuserve.com,
	       The message of 11 Mar 1993 11:16 EST from An Event To Remember
Message-Id: <19930311224928.9.BARMAR@occam.think.com>

------Begin Forwarded Message------
Date: Thu, 11 Mar 1993 11:16 EST
From: An Event To Remember <76470.3334@compuserve.com>
To: Luv '93 <luv-93@ai.sri.com>
Subject: Call for papers for LUV '93, Cambridge,MA

CALL FOR PAPERS FOR THE 1993 INTERNATIONAL
LISP USERS AND VENDORS CONFERENCE: Cambridge, MA; August 9-13

Traditionally, LUV papers address the practical applications of Lisp.
This year, in addition to these traditional experience papers the 
committee is also seeking papers that focus on Lisp and education. 
Papers may discuss either Lisp education, or the use of Lisp in 
furthering education in other areas. The relationship between Lisp and
software engineering education, or Lisp and computer science education 
are especially appropriate subjects. Application of Lisp to further 
education in other areas are also good candidates.


The material must clearly demonstrate a practical value from the use 
of the Lisp language or Lisp technology; as such, papers need not be
especially innovative nor original, but preference will be given to 
previously  undisseminated reports or experiences. Topics in the area 
of programming  languages and environments are welcome; but untested 
or purely theoretical  ideas without a clear direction towards the 
theme of the conference  would be less suitable.

Authors should submit 7 copies of their papers to the Conference
Organizers: c/o ALU, P.O. Box 294, Malvern, PA 19355. The length of
the written papers should not exceed 10 pages (numbered, font size 10pt
or larger). Accepted papers will appear in the written proceedings, which
will be distributed at the conference. The authors of certain selected
papers will be invited to make a 20-minute verbal presentation at the 
technical talks sessions during the conference. Time constraints will
likely prevent the verbal presentation of all accepted papers. Other
accepted papers will be presented during a poster paper session.

Abstracts must be received by April 30, 1993 (along with papers if ready).
Final papers must be received by June 7, 1993. Each should include a
return postal address and a telephone number; an electronic mail address
should also be included, if available. Authors will be notified of the
acceptance or rejection of their papers by July 5, 1993. Corrections and
alterations to the papers, if any, may be done up until July 19, 1993, 
which is the final date for receipt of a camera-ready copy.

Authors of accepted paper will be required to sign a release for
publication in the conference proceedings. Authors may retain the
copyright themselves if they wish by installing their own copyright
notice in the paper. Previously copyrighted material may still be
published depending on the permission to publish; in this case, the
previous copyright and notice of permission should appear in the paper.

Persons interested in the student competition should contact the
Conference Organizers (address above) for submission requirements and
further details. Both technical papers and descriptions of Lisp
applications are valid entries. Submission and acceptance dates, as
well as acceptable themes, are the same as for other authors.


If you wish to receive a registration brochure please contact the
Conference Organizers via: e-mail at Luv-93-organizer@ai.sri.com ,or
mail at the above address, or by phone at 215-651-2990.
------End Forwarded Message------

This message is being posted to many large mailing lists; please don't
cc the original recipients when replying.

From slug-distribution-owner Thu Mar 11 20:59:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150211>; Thu, 11 Mar 1993 20:58:55 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 11 Mar 93 16:45:19-PST
Received: from gmuvax2.gmu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08115 for slug@iu.ai.sri.com; Thu, 11 Mar 93 16:41:17 PST
Received: by gmuvax2.gmu.edu (5.64/1.35) id AA20455; Thu,
	  11 Mar 93 19:42:23 -0500
Date:	Thu, 11 Mar 1993 19:42:23 -0500
From:	jipan@gmuvax2.gmu.edu (Jiqian Pan)
Message-Id: <9303120042.AA20455@gmuvax2.gmu.edu>
To:	slug@ai.sri.com
Subject: Do you know ...

Hi,

This is Jiqian Pan from George Mason University, Fairfax, Virginia.
I know your e-mail address from a mail list.  I made an application
for your AI position opening at Arlington, Virginia, in 2/22/93. 
However, I have not yet got any responses from your Personnel Dept.
Do you know this situation?  Thanks.

Sorry about that.

-Jiqian Pan, Ph.D student in AI

From slug-distribution-owner Fri Mar 12 08:08:26 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150199>; Fri, 12 Mar 1993 08:08:21 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 12 Mar 93 04:32:00-PST
Received: from gemsgw.med.ge.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA00642 for slug@iu.ai.sri.com; Fri, 12 Mar 93 04:28:20 PST
Received: from hannibal.ATL.GE.COM ([129.203.3.250]) by
	  gemsgw.med.ge.com (4.1/GEMS-1.1) id AA08305; Fri,
	  12 Mar 93 06:29:22 CST
Received: from retaxes.ATL.GE.COM.ATL.GE.COM by hannibal.ATL.GE.COM
	  (4.1/GEA Sun server 2.7atl) id AA08009; Fri, 12 Mar 93 07:27:39 EST
Date:	Fri, 12 Mar 1993 07:27:39 -0500
From:	sjameson@hannibal.atl.ge.com (Stephen M Jameson)
Message-Id: <9303121227.AA08009@hannibal.ATL.GE.COM>
Received: by retaxes.ATL.GE.COM.ATL.GE.COM (4.1/SMI-4.1) id AA18643;
	  Fri, 12 Mar 93 07:28:31 EST
To:	jipan@gmuvax2.gmu.edu
Cc:	slug@ai.sri.com
In-Reply-To: Jiqian Pan's message of Thu,
	     11 Mar 93 19:42:23 -0500 <9303120042.AA20455@gmuvax2.gmu.edu>
Subject: Do you know ...
Reply-To: sjameson@atl.ge.com

Jiqian,

I am sorry but I am not familiar with the AI position in Arlington you refer
to.  However, we have some openings in AI at my facility, the Advanced
Technology Labs in Moorestown, NJ.  If this is the position you applied for,
let me know and I could inquire as to the status.  If not, please feel free to
submit a resume to us here.  Our address is:

	General Electric
	Advanced Technology Laboratories
	Building 145, Route 38
	Moorestown, NJ  08057

	Attn:  Bill Baney

Bill Baney is our local personnel "department".  You should include a resume
and a cover letter indicating that you are looking for a position in AI and
that I suggested you apply here.  If possible, you could fax the resume and
cover letter to Bill Baney at (609) 866-6728.

We are an advanced development facility of about 75 engineers that consists of
four laboratories in AI and other information technology areas.  We do
development work on outside contracts and in support of other GE Aerospace
divisions. 

Steve Jameson                 General Electric Aerospace / Martin Marietta
sjameson@atl.ge.com           Advanced Technology Laboratories
                              Moorestown, New Jersey              
****************************************************************************
**  . . . but I do not love the sword for its sharpness, nor the arrow    **
**  for its swiftness, nor the warrior for his glory.  I love only that   **
**  which they defend . . .                                               **
**    -- Faramir, "The Two Towers"                                        **
****************************************************************************

From slug-distribution-owner Fri Mar 12 10:26:30 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150186>; Fri, 12 Mar 1993 10:26:26 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 12 Mar 93 06:56:04-PST
Received: from pecos.ads.com ([192.31.30.59]) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA16117 for slug@iu.ai.sri.com; Fri,
	  12 Mar 93 06:52:16 PST
Received: by pecos.ads.com (4.1/1.34v1.3) id AA01659; Fri,
	  12 Mar 93 09:52:13 EST
Date:	Fri, 12 Mar 1993 09:52:13 -0500
From:	chyde@chesapeake.ads.com (Clinton Hyde)
Message-Id: <9303121452.AA01659@pecos.ads.com>
To:	jipan@gmuvax2.gmu.edu
Cc:	slug@ai.sri.com
In-Reply-To: Jiqian Pan's message of Thu,
	     11 Mar 93 19:42:23 -0500 <9303120042.AA20455@gmuvax2.gmu.edu>
Subject: Re: Do you know ...


never saw anything from you. better to send it directly to me.

 -- clint


Clint Hyde		"Give me a LispM or give me death!" -- anonymous

Advanced Decision Systems/BAH	Internet:  chyde@chesapeake.ads.com
1953 Gallows Rd, Suite 600
Vienna, VA  22182-3934		(703) 902-7130

From slug-distribution-owner Mon Mar 15 15:46:10 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150188>; Mon, 15 Mar 1993 15:46:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 15 Mar 93 11:01:06-PST
Received: from interlock.amoco.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA01150 for slug@iu.ai.sri.com; Mon, 15 Mar 93 10:57:55 PST
Received: by interlock.amoco.com id AA22379 (InterLock SMTP Gateway 1.1
	  for slug@ai.sri.com); Mon, 15 Mar 1993 12:46:23 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Mon,
	  15 Mar 1993 12:46:23 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Mon,
	  15 Mar 1993 12:46:23 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Mon,
	  15 Mar 1993 12:46:23 -0600
Date:	Mon, 15 Mar 1993 11:49:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: Utilities for copying smbx directories and systems to non-smbx
	 use
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Message-Id: <19930315164925.1.DON@trc.amoco.com>

;;; -*- Mode: LISP; Syntax: Common-lisp; Base: 8; Package: USER -*-
;;;
;;;Functions for copying files from a symbolics' system that may use fonts to another
;;;directory structure.
;;;
;;;Author: Donald H. Mitchell
;;;
;;;I hereby give permission to copy, change, publish, or otherwise use this code to
;;;everyone.  Neither Proactive Solutions, Amoco, nor I shall be responsible for how you
;;;use this code or for whether it performs any useful function.
;;;
;;;dos-copy-system system destination-dir &key version include-components source-root
;;;strip-copy-system system destination-dir &key version include-components source-root
;;;
;;; Copies all the source files used by system into the destination-dir and in the
;;; process strips all the fonts from those files.  Will create subdirectories under
;;; destination-dir to mimic the file directory structure under either source-root or the
;;; system's default pathname.  system may be either a system object, a keyword
;;; identifying the system, or a string identifying the system.  destination-dir can be
;;; any pathname (logicals work).  :version is :released by default, but you may use any
;;; version identifier that will work with :load system or other system commands.
;;; :include-components is nil by default. If it is t, then it will also copy the
;;; component systems.  source-root is any pathname and identifies what file directory
;;; structure to duplicate.  By default, it is the system's default directory.
;;;
;;; dos-copy-system renames the files and directories to be no more than 8 characters. It
;;; also creates and writes out a file name mapping file showing the original name and
;;; the new name for each file that it copies.  The mapping file is put in the
;;; source-root directory and is named rename.map.  The renaming algorithm uses at least
;;; two letters from each "word" or the original name plus the whole last word.  It also
;;; strips out the value of *strip-name* from the left hand side of each filename or
;;; directory name.  That is, if *strip-name* is "proact-", then the file
;;; "proact-interface-macros" becomes "inmacros".
;;;
;;;strip-copy-directories source-pattern destination-root
;;;
;;; Copies all the non-binary (i.e., not "ibin" or "bin") files in the directory
;;; source-pattern to destination-root duplicating the directory structure as necessary
;;; and stripping the fonts from each file.  source-pattern may include the **
;;; wild-inferiors directory indicator.  examples,
;;;   (strip-copy-directories "jumble:**;" "clarity:~proghome/")
;;;   (strip-copy-directories "jumble:**;*.lisp.*" "clarity:~proghome/")
;;;   

(defun dos-copy-system (system destination-dir &key (version :released)
			(include-components nil)
			(source-root (sct:system-default-pathname
				       (sct:find-system-named system nil))))
  (write-name-key
    destination-dir
    (loop with system-default-pathname = source-root
	  for file in (sct:get-all-system-input-files system :version version
						      :include-components include-components)
	  as output-file = (generate-output-file-name
			     destination-dir system-default-pathname file t)
	  collect (cons (namestring file) output-file)
	  do (fs:create-directories-recursively (pathname output-file))
	     (strip-fonts-from-file file output-file)))) 

(defun strip-copy-system (system destination-dir &key (version :released)
			  (include-components nil)
			  (source-root (sct:system-default-pathname
				       (sct:find-system-named system nil))))
  (loop with system-default-pathname = source-root
	for file in (sct:get-all-system-input-files system :version version
						    :include-components include-components)
	as output-file = (generate-output-file-name
			   destination-dir system-default-pathname file)
	do (fs:create-directories-recursively (pathname output-file))
	   (strip-fonts-from-file file output-file)))

(defun strip-copy-directories (source-pattern destination-root)
  (loop for (file . props) in (fs:directory-list (make-pathname
						 :defaults source-pattern
						 :version :newest)
					       :no-extra-info)
	as output-file = (and file
			      (generate-output-file-name
				destination-root source-pattern file))
	if (and file
		(not (getf props :directory))
		(not (member (pathname-type file) '("ibin" "bin")
				  :test #'string-equal)))
	  do (fs:create-directories-recursively (pathname output-file))
	     (if (= 8 (getf props :byte-size))
		 (strip-fonts-from-file file output-file)
		 (copy-file file output-file))))

(defun generate-output-file-name (destination-dir system-default-pathname input-file
				  &optional dosify)
  (make-pathname :host (or (pathname-host destination-dir)
			   (pathname-host input-file))
		 :directory (funcall (if dosify #'dos-directories #'identity)
				     (append (pathname-directory destination-dir)
					     (directory-subtree input-file
								system-default-pathname)))
		 :name (funcall (if dosify #'generate-file-name #'identity)
				(pathname-name input-file))
		 :type (if (string=
			     (pathname-type input-file)
			     "LISP")
			   (if dosify "LSP" :lisp)
			   (pathname-type input-file))))

(defun directory-subtree (input-file default-pathname)
  (let ((input-path (remove-export (pathname-directory input-file))))
    (subseq
      input-path
      (or (mismatch
	    input-path
	    (remove-export (pathname-directory default-pathname))
	    :test #'equal)
	  (length input-path)))))

(defun remove-export (directory-list)
  (if (equal (car directory-list) "EXPORT")
      (cdr directory-list)
      directory-list))

(defvar *strip-name* "proact-")

(defun generate-file-name (name)
  (if (string-equal *strip-name* name :end2 7)
      (setf name (subseq name 7)))
  (if (find #\- name)
      (loop with result = (subseq name (1+ (position #\- name :from-end t)))
	    and position = 0
	    and count = (count #\- name)
	    with seq-size = (max 2 (floor (/ (- 8 (length result)) count)))
	    repeat count
	    do (setf result
		     (concatenate 'string (subseq name position (+ position seq-size))
				  result))
	       (setf position (1+ (position #\- name :start position)))
	    finally (return result))
      name))

(defun dos-directories (dir-list)
  (map-into dir-list #'(lambda (dir)
			 (subseq (generate-file-name dir) 0 (min 8 (length dir))))
	    dir-list))

(defun write-name-key (destination-dir name-alist)
  (with-open-file (output (merge-pathnames "rename.map" destination-dir)
			  :direction :output)
    (loop for (in . out) in name-alist
	  do (format output "~A~50T~A~%" in out))))



(si:allow-redefinition 'get-system-input-and-output-defsystem-files)
sct:(defun get-system-input-and-output-defsystem-files (system &optional (version nil)
							&key system-branch)
      (when (eq version :newest)
	(setq version nil))
      (let* ((*system* 
	       (with-stack-list (s system version system-branch)
		 (find-system-named s nil nil)))
	     (system-name (system-name *system*))
	     ;; Currently, DEFSYSTEMs are only written in Lisp
	     (stype :lisp))
	;;--- Someday make this (and its callers) understand :SYSTEM-BRANCH
	#---ignore (ignore system-branch)
	#+++ignore (assure-system-branch *system* system-branch)
	(if (null version)
	    ;; Prefer the :source-file-name over the 'system-source-file
	    (let ((source (or (si:get-source-file-name system-name 'defsystem)
			      (get system-name 'system-source-file))))
	      (unless source
		(signal 'system-declaration-not-found :system system))
	      (when (null (send source :type))
		(setq source (send source :new-type stype)))
	      (list (list (send (fs:parse-pathname (system-journal-directory
						     (subsystem-parent-system *system*)))
				;; This backtranslation works by the skin of its teeth
				:back-translated-pathname source)
			  nil)))
	    (multiple-value-bind (nil file-alist)
		(get-system-major-version *system* version)
	      (destructuring-bind (file input-version)
		  (cadr (assq :defsystem file-alist))
		(let* ((ipath (fs:parse-pathname file)))
		  (setq ipath (if (send ipath :canonical-type)
				  (send ipath :new-version input-version)
				  (send ipath :new-pathname
					:type stype
					:version input-version)))
		  (list (list ipath nil))))))))

;Date: Wed, 11 Dec 1991 19:06 CST
;From: Marty Hall <hall@aplcen.apl.jhu.edu>
;In-Reply-To: Mark Tait's message of Dec 11, 15:21
;X-Mailer: Mail User's Shell (6.1 4/26/88)
;To: TAIT@intellicorp, slug@ai.sri
;Subject: Re: Removing character styles from files.
;
;Mark Tait asked about a function for stripping character styles out
;of files. Here is one I wrote some time ago. Note that it only works if
;you run it on the Symbolics *before* shipping the file over to the Sun,
;as it makes use of the Symbolics-specific "string-thin". A more useful one
;would work on the Sun after the file is already there, but, hey, this is
;what I already had. :-)
;
;					- Marty Hall
;------------------------------------------------------
;hall@aplcen.apl.jhu.edu, hall%aplcen@jhunix.bitnet, ..uunet!aplcen!hall
;Artificial Intelligence Lab, AAI Corp, PO Box 126, Hunt Valley, MD 21030
;
;(setf (need-p 'disclaimer) NIL)
;
;;;Since receving this from Marty, I've made some minor changes, but the credit still
;;;must go to him.
(defun Strip-Fonts-from-File (Input-File &optional (Output-File Input-File))
  (let (Line)
    (with-open-file (Input Input-File)
      (with-open-file (Output Output-File
			      :direction :output
			      :if-exists :new-version)
	(loop
	  (setq Line (read-line Input nil 'Done))
	  (if
	    (equal Line 'Done)
	    (return "All Done")
	    (format Output "~A~%" (string-thin Line)))) ))
    ))

;Don Mitchell			dmitchell@trc.amoco.com
;Proactive Solutions, Inc.	(918) 660-4270
;10814 S. Quebec Ave.
;Tulsa, OK 74137

From slug-distribution-owner Mon Mar 15 18:09:51 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150223>; Mon, 15 Mar 1993 18:09:43 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 15 Mar 93 13:47:05-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA07228 for slug@iu.ai.sri.com; Mon, 15 Mar 93 13:43:26 PST
Received: from Think.COM by mail.think.com; Mon,
	  15 Mar 93 16:39:55 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon,
	  15 Mar 93 16:39:37 EST
Date:	Mon, 15 Mar 1993 16:39:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Reply-To: luv-93-organizer@ai.sri.com
Subject: LUV '93 call for papers: changes to student submission only
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, info-mcl@cambridge.apple.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	info-dylan@cambridge.apple.com, scheme@mc.lcs.mit.edu
Included-Msgs: <930315165622_76470.3334_EHC23-1@CompuServe.COM>,
	       The message of 15 Mar 1993 11:56 EST from
	       76470.3334@compuserve.com,
	       The message of 15 Mar 1993 11:56 EST from An Event To Remember
Message-Id: <19930315213931.9.BARMAR@occam.think.com>

------Begin Forwarded Message------
Date: Mon, 15 Mar 1993 11:56 EST
From: An Event To Remember <76470.3334@compuserve.com>
To: Luv '93 <luv-93@ai.sri.com>
Subject: call for papers:changes to student submission only



CALL FOR PAPERS FOR THE 1993 INTERNATIONAL
LISP USERS AND VENDORS CONFERENCE: Cambridge, MA; August 9-13


Traditionally, LUV papers address the practical applications of Lisp.
This year, in addition to these traditional experience papers the 
committee is also seeking papers that focus on Lisp and education. 
Papers may discuss either Lisp education, or the use of Lisp in 
furthering education in other areas. The relationship between Lisp and
software engineering education, or Lisp and computer science education 
are especially appropriate subjects. Application of Lisp to further 
education in other areas are also good candidates.


The material must clearly demonstrate a practical value from the use 
of the Lisp language or Lisp technology; as such, papers need not be
especially innovative nor original, but preference will be given to 
previously  undisseminated reports or experiences. Topics in the area 
of programming  languages and environments are welcome; but untested 
or purely theoretical  ideas without a clear direction towards the 
theme of the conference  would be less suitable.

Authors should submit 7 copies of their papers to the Conference
Organizers: c/o ALU, P.O. Box 294, Malvern, PA 19355. The length of
the written papers should not exceed 10 pages (numbered, font size 10pt
or larger). Accepted papers will appear in the written proceedings, which
will be distributed at the conference. The authors of certain selected
papers will be invited to make a 20-minute verbal presentation at the 
technical talks sessions during the conference. Time constraints will
likely prevent the verbal presentation of all accepted papers. Other
accepted papers will be presented during a poster paper session.

Abstracts must be received by April 30, 1993 (along with papers if ready).
Final papers must be received by June 7, 1993. Each should include a
return postal address and a telephone number; an electronic mail address
should also be included, if available. Authors will be notified of the
acceptance or rejection of their papers by July 5, 1993. Corrections and
alterations to the papers, if any, may be done up until July 19, 1993, 
which is the final date for receipt of a camera-ready copy.

Authors of accepted paper will be required to sign a release for
publication in the conference proceedings. Authors may retain the
copyright themselves if they wish by installing their own copyright
notice in the paper. Previously copyrighted material may still be
published depending on the permission to publish; in this case, the
previous copyright and notice of permission should appear in the paper.

There will be a seperate track for Student papers. Submission and
acceptance dates, as well as acceptable themes, are the same as for
other authors.  Acepted papers will appear in the written proceedings
(please see above instructions regarding copyright and permission to 
publish requirements).

If you wish to receive a registration brochure please contact the
Conference Organizers via: e-mail at Luv-93-organizer@ai.sri.com ,or
mail at the above address, or by phone at 215-651-2990.
------End Forwarded Message------

From slug-distribution-owner Tue Mar 16 18:57:34 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150226>; Tue, 16 Mar 1993 18:57:29 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 16 Mar 93 15:05:58-PST
Received: from UICVM.UIC.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA26424 for slug@iu.ai.sri.com; Tue, 16 Mar 93 15:04:16 PST
Received: from TAYLORU by UICVM.UIC.EDU (IBM VM SMTP V2R1) with BSMTP
	  id 4218; Tue, 16 Mar 93 17:03:50 CST
Received: from TAYLORU by TAYLORU (PMDF #12422) id
	  <01GVVS4LT6HC94DYAM@TAYLORU>; Tue, 16 Mar 1993 16:28 EST
Date:	Tue, 16 Mar 1993 16:28:00 -0500
From:	"Pretend to spank me. I'm a Pseudo-Masochist." <91638%TAYLORU@UICVM.UIC.
	EDU>
Subject: HELP ME QUICKLY! PLEASE! (grin)
To:	SLUG@ai.sri.com
Message-Id: <01GVVS4LT6HC94DYAM@TAYLORU>
X-Envelope-To: SLUG@AI.SRI.COM
X-Vms-To: IN%"SLUG@AI.SRI.COM"
X-Vms-Cc: 91638

If anyone out there has information on ways of determining the hardware
configuration of a 3640 could they please send me some info right away?
I need to decide on a machine by this friday and I'd like to know what size
hard drive it has... how much memory (though I think I know)... etc..

I need to find out how much disk space there is in megabytes not in words or
megawords.... (or at least a detailed description of how they relate)

Any help would be GREATLY appreciated...

Ed Smith


From slug-distribution-owner Tue Mar 16 20:07:34 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Tue, 16 Mar 1993 20:07:23 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Tue, 16 Mar 93 16:36:38-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA27880 for slug@iu.ai.sri.com; Tue, 16 Mar 93 16:35:04 PST
Received: from Think.COM by mail.think.com; Tue,
	  16 Mar 93 19:34:55 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue,
	  16 Mar 93 19:34:51 EST
Date:	Tue, 16 Mar 1993 19:34:00 -0500
From:	Barry Margolin <barmar@Think.COM>
To:	<slug-distribution@ai.toronto.edu>
Subject: HELP ME QUICKLY! PLEASE! (grin)
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	Pretend to spank me.I'm a Pseudo-Masochist. <91638%TAYLORU@uicvm.uic.edu>
		^		   ^-missing end of address
		 \-extraneous tokens in address
Cc:	SLUG@ai.sri.com
In-Reply-To: <01GVVS4LT6HC94DYAM@TAYLORU>
Message-Id: <19930317003443.6.BARMAR@occam.think.com>

    Date: Tue, 16 Mar 1993 16:28 EST
    From: "Pretend to spank me. I'm a Pseudo-Masochist."
	  <91638%TAYLORU@UICVM.UIC.EDU>

    If anyone out there has information on ways of determining the hardware
    configuration of a 3640 could they please send me some info right away?
    I need to decide on a machine by this friday and I'd like to know what size
    hard drive it has... how much memory (though I think I know)... etc..

You can get total memory from "Show Herald :Detailed No".  You can get
more specific configuration information (such as whether it has an IFU)
from "Show Configuration".

    I need to find out how much disk space there is in megabytes not in words or
    megawords.... (or at least a detailed description of how they relate)

"Show FEP Directory" starts off with a header showing a summary of each
disk.  The units are FEP blocks, which are about 1Kbytes.

                                                barmar

From slug-distribution-owner Thu Mar 18 15:10:10 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Thu, 18 Mar 1993 15:10:04 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 18 Mar 93 11:23:26-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA24251 for slug@iu.ai.sri.com; Thu,
	  18 Mar 93 11:20:50 PST
Received: from PLUNGE.SPA.SYMBOLICS.COM by RIVERSIDE.SCRC.Symbolics.COM
	  via INTERNET with SMTP id 1002495; 18 Mar 1993 14:22:06-0500
Date:	Thu, 18 Mar 1993 14:20:00 -0500
From:	sobeck@riverside.scrc.symbolics.com
Subject: HELP ME QUICKLY! PLEASE! (grin)
To:	barmar@Think.COM, 91638%TAYLORU@uicvm.uic.edu
Cc:	SLUG@ai.sri.com
In-Reply-To: <19930317003443.6.BARMAR@occam.think.com>
Message-Id: <19930318192051.1.SOBECK@PLUNGE.spa.symbolics.com>

    Date: Tue, 16 Mar 1993 16:34 PST
    From: Barry Margolin <barmar@Think.COM>

	Date: Tue, 16 Mar 1993 16:28 EST
	From: "Pretend to spank me. I'm a Pseudo-Masochist."
	      <91638%TAYLORU@UICVM.UIC.EDU>

	If anyone out there has information on ways of determining the hardware
	configuration of a 3640 could they please send me some info right away?
	I need to decide on a machine by this friday and I'd like to know what size
	hard drive it has... how much memory (though I think I know)... etc..

    You can get total memory from "Show Herald :Detailed No".  You can get
    more specific configuration information (such as whether it has an IFU)
    from "Show Configuration".

That's "Show Machine Configuration".

	I need to find out how much disk space there is in megabytes not in words or
	megawords.... (or at least a detailed description of how they relate)

    "Show FEP Directory" starts off with a header showing a summary of each
    disk.  The units are FEP blocks, which are about 1Kbytes.

						    barmar

1152 bytes, which corresponds to the amount of memory addressable by 8 bits 
(the 36XX has a 4.5 byte word).  People alway wonder where that number comes from.

From slug-distribution-owner Thu Mar 18 20:43:26 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Thu, 18 Mar 1993 20:43:20 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 18 Mar 93 17:01:56-PST
Received: from UICVM.UIC.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA00833 for slug@iu.ai.sri.com; Thu, 18 Mar 93 17:00:14 PST
Received: from TAYLORU by UICVM.UIC.EDU (IBM VM SMTP V2R1) with BSMTP
	  id 0945; Thu, 18 Mar 93 18:59:39 CST
Received: from TAYLORU by TAYLORU (PMDF #12422) id
	  <01GVYS2F0J9S94ED2R@TAYLORU>; Thu, 18 Mar 1993 19:59 EST
Date:	Thu, 18 Mar 1993 19:59:00 -0500
From:	"Pretend to spank me. I'm a Pseudo-Masochist." <91638%TAYLORU@UICVM.UIC.
	EDU>
Subject: STRANGE ERROR MESSAGE HAS ME CONFUSED.....
To:	SLUG@ai.sri.com
Message-Id: <01GVYS2F0J9S94ED2R@TAYLORU>
X-Envelope-To: SLUG@AI.SRI.COM
X-Vms-To: IN%"SLUG@AI.SRI.COM"
X-Vms-Cc: 91638

Dear SLUGgers,

The 3640 that I think I am going to purchase has 2 2mw cards and 2 1 mw cards
in it.  The cards are installed in this manner
      slot 0          slot 1     slot 2     slot 3       slot 4
       2 MW           2 MW       1 MW       I/O card     1MW


When I active the hello.boot program it does this...

it loads all the command files and then
Initializes the hardware tables...

When it gets to the card in slot four it does this
"Card being assigned to slot 6
 card being assigned to slot 5
 card being assigned to slot 29. -- no room in memory space "

What does this mean?
Will it be a problem later?
There is exactly 6 MW of memory so should it be doing this to me?


Ed Smith

From slug-distribution-owner Thu Mar 18 22:10:46 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150208>; Thu, 18 Mar 1993 22:10:39 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 18 Mar 93 18:12:31-PST
Received: from fs1.cam.nist.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA01786 for slug@iu.ai.sri.com; Thu, 18 Mar 93 18:10:53 PST
Received: from ARTEMIS.cam.nist.gov by fs1.cam.nist.gov (4.1/SMI-DDN)
	  id AA20455; Thu, 18 Mar 93 21:10:43 EST
Date:	Thu, 18 Mar 1993 21:09:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Bruce R.Miller <miller@cam.nist.gov>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: STRANGE ERROR MESSAGE HAS ME CONFUSED.....
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	SLUG@ai.sri.com
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	Pretend to spank me.I'm a Pseudo-Masochist. <91638%TAYLORU@UICVM.UIC.EDU>
		^		   ^-missing end of address
		 \-extraneous tokens in address
In-Reply-To: <01GVYS2F0J9S94ED2R@TAYLORU>
Message-Id: <19930319020942.1.MILLER@ARTEMIS.cam.nist.gov>

    Date: Thu, 18 Mar 1993 19:59 EST
    From: "Pretend to spank me. I'm a Pseudo-Masochist."
	  <91638%TAYLORU@UICVM.UIC.EDU>

Slap!

    Dear SLUGgers,

    The 3640 that I think I am going to purchase has 2 2mw cards and 2 1 mw cards
    in it.  The cards are installed in this manner
	  slot 0          slot 1     slot 2     slot 3       slot 4
	   2 MW           2 MW       1 MW       I/O card     1MW


    When I active the hello.boot program it does this...

    it loads all the command files and then
    Initializes the hardware tables...

    When it gets to the card in slot four it does this
    "Card being assigned to slot 6
     card being assigned to slot 5
     card being assigned to slot 29. -- no room in memory space "

    What does this mean?
    Will it be a problem later?
    There is exactly 6 MW of memory so should it be doing this to me?


    Ed Smith

Aha! Gonzo engineering at its best!
These things were designed when 512KW memory boards were considered
impressive -- Hey, 1W was 4.5 bytes!

They had a number of slots and the foresight  to provide for Virtual
slots. (unless it's just the capability of newer FEP proms to paper over
it?) This allowed for larger memory boards to be used later on.

Each 512K of memory gets assigned to a virtual slot.  In your case, each
physical slot gets assigned to up to 4 virtual slots.

Unfortunately, there is a maximum number of virtual slots, or maximum
physical (ram) address space, which I think is 5Meg.

It doesn't harm anything to leave it as it is.  But you may as well pull
one of the 1MW boards out.  It's not being used, but it is (I assumed)
powered up and `wearing out'.  So pull it and keep it as a spare.


  bruce
  miller@cam.nist.gov
  

From slug-distribution-owner Fri Mar 19 11:17:26 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150209>; Fri, 19 Mar 1993 11:16:36 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Mar 93 07:55:18-PST
Received: from slc10.INS.CWRU.Edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08206 for slug@iu.ai.sri.com; Fri, 19 Mar 93 07:53:06 PST
Received: by slc10.INS.CWRU.Edu (5.65b+ida+/CWRU-1.5.3-freenet) id
	  AA00468; Fri, 19 Mar 93 10:52:47 -0500 (from as647 for slug@ai.sri.com)
Message-Id: <9303191552.AA00468@slc10.INS.CWRU.Edu>
Date:	Fri, 19 Mar 1993 10:52:47 -0500
From:	as647@cleveland.Freenet.Edu (Kalman Reti)
To:	91638%TAYLORU@UICVM.UIC.EDU
Subject: Re: STRANGE ERROR MESSAGE HAS ME CONFUSED.....
Cc:	slug@ai.sri.com
Reply-To: as647@cleveland.Freenet.Edu (Kalman Reti)



>
>Dear SLUGgers,
>
>The 3640 that I think I am going to purchase has 2 2mw cards and 2 1 mw cards
>in it.  The cards are installed in this manner
>      slot 0          slot 1     slot 2     slot 3       slot 4
>       2 MW           2 MW       1 MW       I/O card     1MW
>
>
>When I active the hello.boot program it does this...
>
>it loads all the command files and then
>Initializes the hardware tables...
>
>When it gets to the card in slot four it does this
>"Card being assigned to slot 6
> card being assigned to slot 5
> card being assigned to slot 29. -- no room in memory space "
>
>What does this mean?
>Will it be a problem later?
>There is exactly 6 MW of memory so should it be doing this to me?
>
>
>Ed Smith
>
>
Each 2MW memory card occupies four slots of address space (each slot
being 512K); only one is determined by the slot the car resides in,
the rest have to be assigned dynamically by the FEP from the set of
free slots.  When it gets to the last bank of the second card, it
has run out of free slots, and so that 512K will be inaccessible.

A 3640 is an OBS, and only has half the slot addressibility of an NBS
(e.g. 3620 or 3650).

From slug-distribution-owner Fri Mar 19 11:17:28 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150189>; Fri, 19 Mar 1993 11:17:17 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Mar 93 07:32:12-PST
Received: from interlock.amoco.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA07983 for slug@iu.ai.sri.com; Fri, 19 Mar 93 07:30:25 PST
Received: by interlock.amoco.com id AA15247 (InterLock SMTP Gateway 1.1
	  for slug@ai.sri.com); Fri, 19 Mar 1993 09:23:13 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3); Fri,
	  19 Mar 1993 09:23:13 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2); Fri,
	  19 Mar 1993 09:23:13 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1); Fri,
	  19 Mar 1993 09:23:13 -0600
Date:	Fri, 19 Mar 1993 10:30:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Donald H.Mitchell <dmitchell@amoco.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: dmitchell@amoco.com
Subject: defsystem conversion tool for Genera -> Kantrowitz
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Message-Id: <19930319153003.1.DON@trc.amoco.com>

Has anyone written a defsystem conversion tool for Genera -> Kantrowitz?

Don Mitchell			dmitchell@trc.amoco.com
Proactive Solutions, Inc.	(918) 660-4270
10814 S. Quebec Ave.
Tulsa, OK 74137

From slug-distribution-owner Fri Mar 19 13:21:11 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150191>; Fri, 19 Mar 1993 13:21:05 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 19 Mar 93 08:23:20-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08765 for slug@iu.ai.sri.com; Fri, 19 Mar 93 08:21:29 PST
Received: from Think.COM by mail.think.com; Fri,
	  19 Mar 93 11:21:20 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Fri,
	  19 Mar 93 11:21:16 EST
Date:	Fri, 19 Mar 1993 11:21:00 -0500
From:	Barry Margolin <barmar@Think.COM>
To:	<slug-distribution@ai.toronto.edu>
Subject: STRANGE ERROR MESSAGE HAS ME CONFUSED.....
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	Bruce R.Miller <miller@cam.nist.gov>
		^      ^-missing end of address
		 \-extraneous tokens in address
Cc:	SLUG@ai.sri.com
Illegal-Object: Syntax error in Cc: address found on relay.cs.toronto.edu:
	Cc:	Pretend to spank me.I'm a Pseudo-Masochist. <91638%TAYLORU@uicvm.uic.edu>
		^		   ^-missing end of address
		 \-extraneous tokens in address
In-Reply-To: <19930319020942.1.MILLER@ARTEMIS.cam.nist.gov>
Message-Id: <19930319162111.1.BARMAR@occam.think.com>

    Date: Thu, 18 Mar 1993 21:09 EST
    From: Bruce R. Miller <miller@cam.nist.gov>

    They had a number of slots and the foresight  to provide for Virtual
    slots. (unless it's just the capability of newer FEP proms to paper over
    it?) This allowed for larger memory boards to be used later on.

It was a capability that was added on.  Prior to the V127 FEP you had to
load 2MB.flod to get this capability, I believe.

                                                barmar

From slug-distribution-owner Fri Mar 26 20:22:41 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150192>; Fri, 26 Mar 1993 20:22:38 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 26 Mar 93 16:40:37-PST
Received: from isrc.sandia.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA11519 for slug@iu.ai.sri.com; Fri, 26 Mar 93 16:38:32 PST
Received: by isrc.sandia.gov (5.57/Ultrix3.0-C) id AA27481; Fri,
	  26 Mar 93 17:41:47 -0700
Received: by intvax.local (5.57/Ultrix2.4-C) id AA22288; Fri,
	  26 Mar 93 17:43:32 -0700
Received: by grande.isrc.sandia.gov (AIX 3.2/UCB 5.64/4.03) id AA13590;
	  Fri, 26 Mar 1993 17:37:21 -0700
Date:	Fri, 26 Mar 1993 19:37:21 -0500
From:	drstrip@isrc.sandia.gov (David Strip)
Message-Id: <9303270037.AA13590@grande.isrc.sandia.gov>
To:	slug@ai.sri.com
Subject: recovering namespace 
Cc:	slug@ai.sri.com

My namespace server seems to have crashed a disk. Is there anyway to have one
of the other machines on the net write out what it currently believes the
namespace to look like? I suspect that the backups are a bit out of date with
respect to the namespace, though not hopelessly so.
Strip





From slug-distribution-owner Sat Mar 27 14:42:37 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Sat, 27 Mar 1993 14:42:25 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sat, 27 Mar 93 11:02:37-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA08206 for slug@iu.ai.sri.com; Sat,
	  27 Mar 93 11:00:30 PST
Received: from MOOG.SESC.SYMBOLICS.COM ([128.81.253.5]) by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1005397; 27 Mar 1993 14:01:57-0500
Date:	Sat, 27 Mar 1993 14:00:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Eric S.Crawley <ESC@RIVERSIDE.SCRC.Symbolics.COM>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: recovering namespace 
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	David Strip <drstrip@isrc.sandia.gov>
Cc:	slug@ai.sri.com
In-Reply-To: <9303270037.AA13590@grande.isrc.sandia.gov>
Message-Id: <19930327190041.5.ESC@MOOG.SESC.Symbolics.COM>

    Date: Fri, 26 Mar 1993 19:37 EST
    From: drstrip@isrc.sandia.gov (David Strip)

    My namespace server seems to have crashed a disk. Is there anyway to have one
    of the other machines on the net write out what it currently believes the
    namespace to look like? I suspect that the backups are a bit out of date with
    respect to the namespace, though not hopelessly so.
    Strip

Check the functions in sys:network;namespace-server.lisp.  I think the
important function you want is neti:print-object-attributes.
Be forewarned that unless some of your other machines are secondary
namespace servers, they will have a very incomplete view of your
namespace.  Also, check the documentation and the code to make sure you
understand the purpose of all the namespace files (objects, changes,
descriptor, and log).

Your best bet might be to try to restore what you have and get any
changes from the other machines.

Good Luck!
	Eric

From slug-distribution-owner Sun Mar 28 21:31:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Sun, 28 Mar 1993 21:31:02 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 28 Mar 93 17:49:36-PST
Received: from netcom2.netcom.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA26208 for slug@iu.ai.sri.com; Sun, 28 Mar 93 17:47:34 PST
Received: by netcom2.netcom.com (5.65/SMI-4.1/Netcom) id AA19472; Sun,
	  28 Mar 93 17:47:25 -0800
Date:	Sun, 28 Mar 1993 20:47:25 -0500
From:	crussell@netcom.com (Chris Russell)
Message-Id: <9303290147.AA19472@netcom2.netcom.com>
To:	slug@ai.sri.com
Subject: WANTED/FORSALE: Symbolics

I am a student at Cal Poly Pomona and just purchased a Symbolics 3640.
I wanted a LISP computer for a joint research project on neural nets,
but unfortunately the 3640 is a 20 amp machine.

Question #1: I understand that the 3640 can be modified with a "simple
converter" for home use (ie: 15 amps).  Is this true, and what are the
ramifications?

Question #2: Does anyone know how much it would cost to upgrade it to
a more compact machine, perhaps an Ivory based Symbolics, MacIvory board,
or UX400/UX1200 board?  (I believe my Symbolics has 2.5MW memory, a color
video board, and a card-cage full of other boards as well.)

Question #3: If I keep the 3640, I will need to purchase a monitor,
keyboard, and mouse for it.  (Mine came sans-I/O.)  Any suggestions or
sellers?

Question #4: Can the 3640 output X Windows using Genera 8?  Can any Symbolics?

Question #5: What type of tape units and hard drives does the 3640 use?
(ie: SCSI, ...)

Question #6: Is there a FAQ sheet I can pick up anywhere?

In short, I am a new, emerging Symbolics user and could use any information
available.

Thank you in advance for any help...
Chris Russell.
Internet: crussell@netcom.com
Mail:     P.O. Box 5424
          Diamond Bar, CA 91765-7424

From slug-distribution-owner Mon Mar 29 00:33:15 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Mon, 29 Mar 1993 00:32:46 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 28 Mar 93 21:00:58-PST
Received: from atrwide.atr.co.jp by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA27609 for slug@iu.ai.sri.com; Sun, 28 Mar 93 20:58:52 PST
Received: from atr-la.itl.atr.co.jp (itl.itl.atr.co.jp) by
	  atrwide.atr.co.jp (5.65+1.6W/2.7W) id AA10859; Mon,
	  29 Mar 93 13:58:35 JST
Received: by atr-la.itl.atr.co.jp (5.57/6.4J.6-atr3.0) id AA07125; Mon,
	  29 Mar 93 13:58:33 +0900
Date:	Sun, 28 Mar 1993 23:58:33 -0500
From:	myers@itl.atr.co.jp (John K. Myers)
Return-Path: <myers@itl.atr.co.jp>
Message-Id: <9303290458.AA07125@atr-la.itl.atr.co.jp>
To:	slug@ai.sri.com
Subject: Myers: moving to SD

Thanks everyone for all of the useful information these past five years.
I'll be at: American Film Technologies  11585 Sorrento Valley Rd. San Diego CA 92121 
starting mid-May.  myers@atr-la is obsolete; please send SLUG and mail to  myers@netcom.com .
I will be happy to answer questions on Japan and interpreting telephones from May.
I'll want to buy a new or used MacIvory III and would like sales info/offers.
   "Remember to have fun." --Cindy Hayashi, black-belt aikido instructor
         John~~

From slug-distribution-owner Mon Mar 29 12:52:49 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150193>; Mon, 29 Mar 1993 12:52:42 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 29 Mar 93 09:07:59-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA03790 for slug@iu.ai.sri.com; Mon, 29 Mar 93 09:05:48 PST
Received: from Think.COM by mail.think.com; Mon,
	  29 Mar 93 12:05:03 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon,
	  29 Mar 93 12:04:58 EST
Date:	Mon, 29 Mar 1993 12:04:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: WANTED/FORSALE: Symbolics
To:	Chris Russell <crussell@netcom.com>
Cc:	slug@ai.sri.com
In-Reply-To: <9303290147.AA19472@netcom2.netcom.com>
Message-Id: <19930329170450.3.BARMAR@occam.think.com>

    Date: Sun, 28 Mar 1993 20:47 EST
    From: crussell@netcom.com (Chris Russell)

    Question #2: Does anyone know how much it would cost to upgrade it to
    a more compact machine, perhaps an Ivory based Symbolics, MacIvory board,
    or UX400/UX1200 board?  (I believe my Symbolics has 2.5MW memory, a color
    video board, and a card-cage full of other boards as well.)

None of the hardware in a 36xx can be used by an Ivory-based machine, so
it would be a complete system replacement.  Back when they first
introduced the Ivory machines Symbolics had attractive trade-in deals,
but I doubt that they're offering much these days.  And the upgrades
were only really attractive if you were on maintenance, since you made
up the cost of the upgrade by the reduction in maintenance fees.

    Question #4: Can the 3640 output X Windows using Genera 8?  Can any Symbolics?

Genera 8.1 includes TCP/IP, X, and NFS, although they're not loaded into
the world by default.  The X software is somewhat buggy, but usable.

    Question #5: What type of tape units and hard drives does the 3640 use?
    (ie: SCSI, ...)

36xx machines don't have any standard interfaces (except for the
RS-232).  The proprietary cartridge tape interface is built into the I/O
paddle, and a reel-to-reel tape interface is a purchasable L-bus board.

                                                barmar

From slug-distribution-owner Wed Mar 31 08:43:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150202>; Wed, 31 Mar 1993 08:42:50 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 31 Mar 93 04:55:04-PST
Received: from david.zfe.siemens.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA17434 for slug@iu.ai.sri.com; Wed, 31 Mar 93 04:52:49 PST
Received: from ztivax.zfe.siemens.de by david.zfe.siemens.de with SMTP
	  id AA16391 (5.65c/IDA-1.4.4 for <slug@ai.sri.com>); Wed,
	  31 Mar 1993 14:41:14 +0200
Received: from arms2.zfe.siemens.de (arms2) by ztivax.zfe.siemens.de
	  with SMTP id AA06179 (5.65c/IDA-1.4.4 for <slug@ai.sri.com>);
	  Wed, 31 Mar 1993 14:50:54 +0200
Received: by arms2.zfe.siemens.de (4.1/SMI-4.1) id AA04113; Wed,
	  31 Mar 93 14:53:08 +0200
Date:	Wed, 31 Mar 1993 07:53:08 -0500
From:	beschta@arms2.zfe.siemens.de (Anton Beschta)
Message-Id: <9303311253.AA04113@arms2.zfe.siemens.de>
To:	slug@ai.sri.com
Subject: How to map unit/surface/cyl/sect to FEP-File?
Reply-To: beschta@zfe.siemens.de

The subject says it all. Some time ago I read a message on SLUG on how
to map from unit/surface/cyl/sect numbers supplied by e.g. an
irrecoverable disk search error to the corresponding FEP file.
Unfortunatly I didn't save it.

Has anybody these three lines of code at hand (or in mind)?

Thanks,
 Toni Beschta

From slug-distribution-owner Wed Mar 31 12:12:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150305>; Wed, 31 Mar 1993 12:12:47 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 31 Mar 93 08:34:26-PST
Received: from icat.larc.nasa.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA00644 for slug@iu.ai.sri.com; Wed, 31 Mar 93 08:32:06 PST
Received: by icat.larc.nasa.gov (5.65.2/server2.4) id AA17235; Wed,
	  31 Mar 93 11:33:21 -0500
Message-Id: <9303311633.AA17235@icat.larc.nasa.gov>
Date:	Wed, 31 Mar 1993 11:33:21 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Steven L.Smith <smith@icat.larc.nasa.gov>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug@ai.sri.com
Subject: Machine size and weight


Does someone know the size (LxWxH) and weight of the 3650 and XL1200
machines?

*******************************************************************************
Steve Smith                          | Internet: smith@icat.larc.nasa.gov
NASA Langley Research Center         |
M/S 152                              | Voice: (804) 864-2004
Hampton, VA 23665                    | FAX  : (804) 864-7793
*******************************************************************************

From slug-distribution-owner Wed Mar 31 13:35:03 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150305>; Wed, 31 Mar 1993 13:34:58 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 31 Mar 93 09:53:20-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA01745 for slug@iu.ai.sri.com; Wed, 31 Mar 93 09:51:06 PST
Received: from Think.COM by mail.think.com; Wed,
	  31 Mar 93 12:50:52 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Wed,
	  31 Mar 93 12:50:49 EST
Date:	Wed, 31 Mar 1993 12:50:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: How to map unit/surface/cyl/sect to FEP-File?
To:	beschta@zfe.siemens.de
Cc:	slug@ai.sri.com
In-Reply-To: <9303311253.AA04113@arms2.zfe.siemens.de>
Message-Id: <19930331175042.4.BARMAR@occam.think.com>

    Date: Wed, 31 Mar 1993 07:53 EST
    From: beschta@arms2.zfe.siemens.de (Anton Beschta)

    The subject says it all. Some time ago I read a message on SLUG on how
    to map from unit/surface/cyl/sect numbers supplied by e.g. an
    irrecoverable disk search error to the corresponding FEP file.
    Unfortunatly I didn't save it.

    Has anybody these three lines of code at hand (or in mind)?

I can name that tune in 1 line:

(si:get-file-containing (si:dpn-from-address unit cyl head sect))

                                                barmar

From slug-distribution-owner Thu Apr  1 05:39:42 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150214>; Thu, 1 Apr 1993 05:39:25 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 02:04:47-PST
Received: from david.zfe.siemens.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA18337 for slug@iu.ai.sri.com; Thu, 1 Apr 93 02:02:39 PST
Received: from ztivax.zfe.siemens.de by david.zfe.siemens.de with SMTP
	  id AA18037 (5.65c/IDA-1.4.4 for <slug@ai.sri.com>); Thu,
	  1 Apr 1993 11:51:08 +0200
Received: from arms2.zfe.siemens.de (arms2) by ztivax.zfe.siemens.de
	  with SMTP id AA10812 (5.65c/IDA-1.4.4 for <slug@ai.sri.com>);
	  Thu, 1 Apr 1993 12:00:51 +0200
Received: by arms2.zfe.siemens.de (4.1/SMI-4.1) id AA04729; Thu,
	  1 Apr 93 12:03:06 +0200
Date:	Thu, 1 Apr 1993 05:03:06 -0500
From:	beschta@arms2.zfe.siemens.de (Anton Beschta)
Message-Id: <9304011003.AA04729@arms2.zfe.siemens.de>
To:	slug@ai.sri.com
In-Reply-To: Barry Margolin's message of Wed,
	     31 Mar 1993 12:50 -0500 <19930331175042.4.BARMAR@occam.think.com>
Subject: How to map unit/cyl/head/sect to FEP-File? (continued)
Reply-To: beschta@zfe.siemens.de


   Date: Wed, 31 Mar 1993 12:50 -0500
   From: Barry Margolin <barmar@think.com>

   I can name that tune in 1 line:

   (si:get-file-containing (si:dpn-from-address unit cyl head sect))

						   barmar

   Date: Wed, 31 Mar 93 11:51:10 CST
   From: gadbois@mcc.com (David Gadbois)

   The functions are SI:DPN-FROM-ADDRESS, which gives you the DPN from
   the unit, cylinder, head, and sector numbers (remember that the FEP
   gives these to you in octal!) and SI:GET-FILE-CONTAINING, which gives
   you the file containing a DPN.  If the error is in a LMFS partition,
   be very careful not to splice out the bad block, lest complete mayhem
   result.

   --David Gadbois

Thanks for the hint! And here are the three lines of code that
I had in mind (but were partially garbage colleced by time :-)

  (si:fix-fep-file
    (car (si:get-file-containing
	   (si:dpn-from-address #o<unit> #o<cyl> #o<head> #o<sect>))))

Ok, now I know that there is a problem in my Genera 8.1 world load
file. I.e. the last two full GCs resulted in an irrecoverable disk
search error at exactly the same address.

But unfortunately si:fix-fep-file doesn't find any bad blocks in this
file! And I ran it more than once (even between above GCs because
at this time I mapped si:fix-fep-file over all active FEP files).

My next question is (more or less) straight forward:
How can I replace a certain block with a copy of it without having
si:fix-fep-file to find it?

Or is there another workaround/fix?

Again thanks in advance,
 
 Toni Beschta

... trying to keep a 3600 (serial# ???) alive ...

From slug-distribution-owner Thu Apr  1 12:51:00 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150401>; Thu, 1 Apr 1993 12:50:54 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 09:10:59-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13382 for slug@iu.ai.sri.com; Thu, 1 Apr 93 09:08:52 PST
Received: from Think.COM by mail.think.com; Thu,
	  1 Apr 93 12:08:29 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  1 Apr 93 12:08:25 EST
Date:	Thu, 1 Apr 1993 12:08:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: How to map unit/cyl/head/sect to FEP-File? (continued)
To:	beschta@zfe.siemens.de
Cc:	slug@ai.sri.com
In-Reply-To: <9304011003.AA04729@arms2.zfe.siemens.de>
Message-Id: <19930401170817.1.BARMAR@occam.think.com>

    Date: Thu, 1 Apr 1993 05:03 EST
    From: beschta@arms2.zfe.siemens.de (Anton Beschta)


       Date: Wed, 31 Mar 1993 12:50 -0500
       From: Barry Margolin <barmar@think.com>

       I can name that tune in 1 line:

       (si:get-file-containing (si:dpn-from-address unit cyl head sect))

						       barmar

       Date: Wed, 31 Mar 93 11:51:10 CST
       From: gadbois@mcc.com (David Gadbois)

       The functions are SI:DPN-FROM-ADDRESS, which gives you the DPN from
       the unit, cylinder, head, and sector numbers (remember that the FEP
       gives these to you in octal!) and SI:GET-FILE-CONTAINING, which gives
       you the file containing a DPN.  If the error is in a LMFS partition,
       be very careful not to splice out the bad block, lest complete mayhem
       result.

       --David Gadbois

    Thanks for the hint! And here are the three lines of code that
    I had in mind (but were partially garbage colleced by time :-)

      (si:fix-fep-file
	(car (si:get-file-containing
	       (si:dpn-from-address #o<unit> #o<cyl> #o<head> #o<sect>))))

    Ok, now I know that there is a problem in my Genera 8.1 world load
    file. I.e. the last two full GCs resulted in an irrecoverable disk
    search error at exactly the same address.

I used to get disk search errors during dynamic GC's (I never did full
GC's) alot before I replaced my 3640 with a 3650, but diagnostics would
never find a problem with the block.  I suspect there's something about
the way GC accesses the disk that tends to exacerbate minor problems
that the diagnostics don't notice.

    But unfortunately si:fix-fep-file doesn't find any bad blocks in this
    file! And I ran it more than once (even between above GCs because
    at this time I mapped si:fix-fep-file over all active FEP files).

    My next question is (more or less) straight forward:
    How can I replace a certain block with a copy of it without having
    si:fix-fep-file to find it?

I think this should do what you need:

(defun replace-fep-block (unit cylinder head sector)
  (si:with-bad-block-structures (od da de)
    (let ((dpn (si:dpn-from-address unit cylinder head sector))
	  (bad-block-info (make-instance 'si:bad-block-tester
					 :original-data od
					 :disk-array da
					 :disk-event de)))
      (si:handle-bad-block bad-block-info dpn))))

This is just the function SI:ZAP-FEP-BLOCK with the :READ-ONLY T option
removed from the call to SI:HANDLE-BAD-BLOCK.  This change will allow it
to offer the "Copy" option, which is what you want.

                                                barmar

From slug-distribution-owner Thu Apr  1 17:00:55 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150180>; Thu, 1 Apr 1993 17:00:53 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 13:10:29-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA17847 for slug@iu.ai.sri.com; Thu,
	  1 Apr 93 13:07:23 PST
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1006818; 1
	  Apr 1993 16:08:16-0500
Date:	Thu, 1 Apr 1993 16:06:00 -0500
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Am I the insane one or what?
To:	barmar%Think.COM@RIVERSIDE.SCRC.SYMBOLICS.COM,
	beschta%zfe.siemens.de@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930401170817.1.BARMAR@occam.think.com>
Message-Id: <19930401210616.8.MARTIN@VEGA.cmt.dialnet.symbolics.com>

    Date: Thu, 1 Apr 1993 12:08 EST
    From: Barry Margolin <barmar@Think.COM>

	Date: Thu, 1 Apr 1993 05:03 EST
	From: beschta@arms2.zfe.siemens.de (Anton Beschta)


	   Date: Wed, 31 Mar 1993 12:50 -0500
	   From: Barry Margolin <barmar@think.com>

	   I can name that tune in 1 line:

	   (si:get-file-containing (si:dpn-from-address unit cyl head sect))

							   barmar
		....

	  (si:fix-fep-file
	    (car (si:get-file-containing
		   (si:dpn-from-address #o<unit> #o<cyl> #o<head> #o<sect>))))
		....

    I think this should do what you need:

    (defun replace-fep-block (unit cylinder head sector)
      (si:with-bad-block-structures (od da de)
	(let ((dpn (si:dpn-from-address unit cylinder head sector))
	      (bad-block-info (make-instance 'si:bad-block-tester
					     :original-data od
					     :disk-array da
					     :disk-event de)))
	  (si:handle-bad-block bad-block-info dpn))))

						    barmar

I guess I will never want to replace-fep-block or si:fix-fep-file, I
just hack LISP to simulate circuits and stuff ... but this is SO COOL.
Is it only me that thinks this is hot shit or what? You know why
Symbolics when chapter 11 IMHO? Because this stuff is so seductive you
can diddle the bits on the disk and I can model nth order sigma delta
convertors and digital filters and so on and we forget to lift our head
up and tell the world about it. I dont need a product! I'm having so
much fun hacking I dont want to stop. I'm hooked! Perhaps somebody
somewhere should be shot for not marketing this thing properly. I think
we users of LISP and SMBX need to slow down and drop a few crumbs of
what we may know to be pale shadows of the "real" thing so that the mass
market can follow.  Mini-Genera on a PC for example. We will know it
sucks - they wont. We blased a trail into the woods with a blade so
sharp that we got caught up in the act of cutting down the trees: turn
around - there's no one behind. It's probably too late now, sad isnt it?

Well, end of monolog - good luck in keeping the 3600's alive guys - no
doubt I'll need your help and advice when my Mac I inevitably pegs out.
For now I am looking at Allegro CL/PC with horror.


--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Thu Apr  1 19:03:21 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150176>; Thu, 1 Apr 1993 19:03:17 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 15:44:14-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA20414 for slug@iu.ai.sri.com; Thu,
	  1 Apr 93 15:41:31 PST
Received: from TOMMY.SCRC.Symbolics.COM by RIVERSIDE.SCRC.Symbolics.COM
	  via INTERNET with SMTP id 1006869; 1 Apr 1993 18:43:10-0500
Date:	Thu, 1 Apr 1993 18:43:00 -0500
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	P.T.Withington<ptw@RIVERSIDE.SCRC.Symbolics.COM>
			      ^-missing end of mailbox
Subject: Am I the insane one or what?
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	Barry Margolin <barmar@Think.COM>,
	Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>
Cc:	slug@ai.sri.com
In-Reply-To: <19930401232155.8.BARMAR@occam.think.com>
Message-Id: <19930401234301.8.PTW@TOMMY.SCRC.Symbolics.COM>

    Date: Thu, 1 Apr 1993 18:21 EST
    From: Barry Margolin <barmar@Think.COM>

	Date: Thu, 1 Apr 1993 16:06 EST
	From: Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>

	Is it only me that thinks this is hot shit or what? 

    That example (replace-fep-block) isn't even close to the "hot shit" I've
    done with this machine!  I once spent an afternoon manually calling
    SI:DISK-READ, displaying the disk array as a string, figuring out what
    FEP file it belonged to, manually constructing a new directory file (a
    disk error had screwed up the FEP root directory) -- basically, I was
    doing the kind of stuff Norton Utilities does.

    For a good time, try (SI:PRINT-FEP-FILESYSTEM 0).

    I lose nearly all my wizardly powers when I'm forced to deal with an OS
    for which I don't have sources.  Luckily we have a SunOS source
    license (but I wish there were a SunOS Meta-dot).

My favorite "you can't do that with Unix" was patching the VM page-fault
handler on my running machine, realizing I made a mistake when I landed
in the FEP (ROM debugger, to non LispMites), and just unpatching it and
continuing!

Even with a source license I'm not sure I could do that on SunOS.

From slug-distribution-owner Thu Apr  1 19:03:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150180>; Thu, 1 Apr 1993 19:03:18 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 15:24:33-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA20168 for slug@iu.ai.sri.com; Thu, 1 Apr 93 15:22:09 PST
Received: from Think.COM by mail.think.com; Thu,
	  1 Apr 93 18:22:04 -0500
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  1 Apr 93 18:22:01 EST
Date:	Thu, 1 Apr 1993 18:21:00 -0500
From:	Barry Margolin <barmar@Think.COM>
Subject: Am I the insane one or what?
To:	Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>
Cc:	slug@ai.sri.com
In-Reply-To: <19930401210616.8.MARTIN@VEGA.cmt.dialnet.symbolics.com>
Message-Id: <19930401232155.8.BARMAR@occam.think.com>

    Date: Thu, 1 Apr 1993 16:06 EST
    From: Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>

    Is it only me that thinks this is hot shit or what? 

That example (replace-fep-block) isn't even close to the "hot shit" I've
done with this machine!  I once spent an afternoon manually calling
SI:DISK-READ, displaying the disk array as a string, figuring out what
FEP file it belonged to, manually constructing a new directory file (a
disk error had screwed up the FEP root directory) -- basically, I was
doing the kind of stuff Norton Utilities does.

For a good time, try (SI:PRINT-FEP-FILESYSTEM 0).

I lose nearly all my wizardly powers when I'm forced to deal with an OS
for which I don't have sources.  Luckily we have a SunOS source
license (but I wish there were a SunOS Meta-dot).


                                                barmar

From slug-distribution-owner Thu Apr  1 21:24:36 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150183>; Thu, 1 Apr 1993 21:24:30 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 17:03:55-PST
Received: from Ocean.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA21707 for slug@iu.ai.sri.com; Thu, 1 Apr 93 17:00:46 PST
Received: by Ocean.AI.SRI.COM (4.1/SMI-4.1) id AA02780 for
	  SLUG@Sunset.ai.sri.com; Thu, 1 Apr 93 17:00:55 PST
Date:	Thu, 1 Apr 1993 20:00:54 -0500
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: Re: Am I the insane one or what?
To:	ptw@RIVERSIDE.SCRC.Symbolics.COM, barmar@Think.COM,
	MARTIN@vega.cmt.dialnet.symbolics.com
Cc:	SLUG@ai.sri.com
Message-Id: <733712454.0.TYSON@AI.SRI.COM>
In-Reply-To: <19930401234301.8.PTW@TOMMY.SCRC.Symbolics.COM>
Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>


Ah, war stories... what a way to "utilize" net bandwidth on April 1st!

My favorite 2 stories don't have to do with having source though...

I rebuilt the FEP filesystem on a running system (with only one disk).
That required having the machine's current world being where paging space
was going to be and the new world being put into an area where I wasn't
using the disk.  (I guess I'm not as much a techie as Barmar... both of us
had bashed FEP directories -- I built a new one on the fly and he rebuilt
his from the info on the disk.)

The other story is also very much doable on a lispm but not on other
systems.  I've forgotten just what was going on but I was patching a very
low level I/O function and had a typo.  The result was each time I typed
a character (on the keyboard or over a telnet session) I hit an unbound
variable error.  Even such things as ABORT and RESUME were affected.
However I did have the mouse and dynamic windows.  I'll leave it as an
exercise for the reader, but I was able to rebind the variable (to NIL)
with just that capability and so was able to use my buggy I/O function and
to go on with my session.  Try that on any other system in the universe!

(Ok, so without source I wouldn't have been in the position to do story 2.)

I guess computers are becoming commodities where most users don't know how
to fix them and call in experts who just pull out an old part and install a
new one (ie, software "upgrades," aka "Fix 2 bugs, create 3 more obscure
bugs and get paid for it").  I still like to put mine up on cinder blocks
and figure out how to get it to do just what *I* want it to do rather than
what someone else thought the average person wants.
-------

From slug-distribution-owner Thu Apr  1 21:24:38 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150187>; Thu, 1 Apr 1993 21:24:31 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 1 Apr 93 17:02:43-PST
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA21676 for slug@iu.ai.sri.com; Thu, 1 Apr 93 16:59:38 PST
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by
	  alpha.xerox.com with SMTP id <11768>; Thu, 1 Apr 1993 16:59:17 PST
Received: by sparkie.parc.xerox.com id <32388>; Thu,
	  1 Apr 1993 16:59:07 -0800
From:	"William M. York" <york@parc.xerox.com>
To:	Martin@vega.cmt.dialnet.symbolics.com
Cc:	barmar@think.com, beschta@zfe.siemens.de, slug@ai.sri.com
In-Reply-To: <19930401210616.8.MARTIN@VEGA.cmt.dialnet.symbolics.com>
Subject: Am I the insane one or what?
Message-Id: <93Apr1.165907pst.32388@sparkie.parc.xerox.com>
Date:	Thu, 1 Apr 1993 19:58:55 -0500

   Date:	Thu, 1 Apr 1993 13:06:00 -0800
   From:	Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>

   I guess I will never want to replace-fep-block or si:fix-fep-file, I
   just hack LISP to simulate circuits and stuff ... but this is SO COOL.
   Is it only me that thinks this is hot shit or what? You know why
   Symbolics when chapter 11 IMHO? Because this stuff is so seductive you
   can diddle the bits on the disk and I can model nth order sigma delta
   convertors and digital filters and so on and we forget to lift our head
   up and tell the world about it. I dont need a product! I'm having so
   much fun hacking I dont want to stop. I'm hooked! Perhaps somebody
   somewhere should be shot for not marketing this thing properly. 

You will have to get in line behind N ex-Symbolics employees, such as
myself.
								   
								   I think
   we users of LISP and SMBX need to slow down and drop a few crumbs of
   what we may know to be pale shadows of the "real" thing so that the mass
   market can follow.  Mini-Genera on a PC for example. We will know it
   sucks - they wont. We blased a trail into the woods with a blade so
   sharp that we got caught up in the act of cutting down the trees: turn
   around - there's no one behind. It's probably too late now, sad isnt it?

Dennis Doughty just attended the Solaris Developers Conference.  There
he heard about some of the great new innovations, including
light-weight processes (basically like Genera processes, multiple
control threads in the same address space).  They also have "threads"
(like Genera stack-groups).  They explained how you could use them to
implement co-routining.  Wow!  They explained how you could implement
network servers that would spin off a new LWP to handle each incoming
connection.  Double wow!  Before you know it, they'll have a process
that tracks the mouse and updates state variables in a pointer object.

Dennis felt compelled to turn to the guy next to him and explain that
he was writing cooperative multi-process applications 10 years ago...

From slug-distribution-owner Fri Apr  2 06:03:54 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150206>; Fri, 2 Apr 1993 06:03:45 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 2 Apr 93 02:24:09-PST
Received: from david.zfe.siemens.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA09553 for slug@iu.ai.sri.com; Fri, 2 Apr 93 02:21:38 PST
Received: from ztivax.zfe.siemens.de by david.zfe.siemens.de with SMTP
	  id AA20123 (5.65c/IDA-1.4.4 for <slug@ai.sri.com>); Fri,
	  2 Apr 1993 12:10:05 +0200
Received: from arms2.zfe.siemens.de (arms2) by ztivax.zfe.siemens.de
	  with SMTP id AA15554 (5.65c/IDA-1.4.4); Fri, 2 Apr 1993 12:19:52 +0200
Received: by arms2.zfe.siemens.de (4.1/SMI-4.1) id AA07075; Fri,
	  2 Apr 93 12:22:09 +0200
Date:	Fri, 2 Apr 1993 05:22:09 -0500
From:	beschta@arms2.zfe.siemens.de (Anton Beschta)
Message-Id: <9304021022.AA07075@arms2.zfe.siemens.de>
To:	slug@ai.sri.com
Cc:	barmar@think.com, as647@cleveland.freenet.edu,
	Martin@vega.cmt.dialnet.symbolics.com, CarlManning@ai.mit.edu
Subject: Chasing bad blocks (final message)
Reply-To: beschta@zfe.siemens.de

First of all I want to thank all of you who responded to my query.
I got all desired information and that's not what can be usually
expected when posting a query to a mailing list.

The :force-write-test keyword of si:fix-fep-block (of course
I can be blamed for not thoroghly browsing the documentation) did a
good job. And if that doesn't help Barmar's replace-fep-block will.

The increased reliability enables me to refocus on (or to? I always
have trouble with English phraseology.) my real work (not modelling
nth order sigma delta convertors and digital filters, but not worse).

That the message has been sent on April 1st was definitely an accident
and not a joke. And I'm a little bit surprised what emotional
followups it has triggered. It looks like that it revived the LispM
vs. rest-of-the-hardware-world  discussion. Hmm, maybe it's time to
start a FSF (frequently sent flames) or a LispM-tales list (if they
don't already exist). The latter should be started as long as the
wizards are around and *havn't* lost all their wizardly powers
(using Barmar's words). And I'm shure that this would be interesting
stuff to read not only for CS students!

Anyway, have fun hacking!

Toni

From slug-distribution-owner Fri Apr  2 07:04:45 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150223>; Fri, 2 Apr 1993 07:04:24 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 2 Apr 93 03:05:45-PST
Received: from deneb.dfn.de by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA13071 for slug@iu.ai.sri.com; Fri, 2 Apr 93 03:01:18 PST
Received: from fbihh.informatik.uni-hamburg.de by deneb.dfn.de
	  (4.1/SMI-4.2) id AA12952; Fri, 2 Apr 93 12:52:52 +0200
Received: from ki6.informatik.uni-hamburg.de by
	  fbihh.informatik.uni-hamburg.de (5.65+/FBIHH-2.31) with SMTP;
	  id AA00500; Fri, 2 Apr 93 12:53:40 +0200
Received: from [134.100.5.211] (kimac1) by
	  ki6.informatik.uni-hamburg.de (4.1/SMI-4.1) id AA09268; Fri,
	  2 Apr 93 12:58:28 +0200
Date:	Fri, 2 Apr 1993 05:58:26 -0500
Message-Id: <9304021058.AA09268@ki6.informatik.uni-hamburg.de>
To:	"William M. York" <york@parc.xerox.com>
From:	joswig@informatik.uni-hamburg.de (Rainer Joswig)
X-Sender: rainer@134.100.5.191
Subject: Re: Am I the insane one or what?
Cc:	slug@ai.sri.com

>   much fun hacking I dont want to stop. I'm hooked! Perhaps somebody
>   somewhere should be shot for not marketing this thing properly. 
>
>You will have to get in line behind N ex-Symbolics employees, such as
>myself.

Me too. I love our Symbolics machines. We even have a fully
functional 3600.

The problem is, nobody knows these machines. I am reading about
OOP operating systems. Nobody mentions lispmachines. I am reading
about window systems. Again nobody mentions lispmachines. I am
reading the LISP FAQ. Where is the question "What is a Lispmachine?"
answered (or asked ?) ?

In a little hobby mailbox network in Germany we currently have
a discussion about these things. Most of the people thought
you can't do any low-level programming in LISP. Some of them
will now learn LISP. You have to tell the people!

>                                                                   I think
>   we users of LISP and SMBX need to slow down and drop a few crumbs of
>   what we may know to be pale shadows of the "real" thing so that the mass
>   market can follow.  Mini-Genera on a PC for example. We will know it
>   sucks - they wont. We blased a trail into the woods with a blade so
>   sharp that we got caught up in the act of cutting down the trees: turn
>   around - there's no one behind. It's probably too late now, sad isnt it?

Well I don't know. Even Wirth is coming with new little systems
(Oberon). Why don't we have a lisp equivalent to Oberon (but better).
A tiny OS with it's own windowing system and usable on PCs at home.

Well, maybe Apple is developing something, I don't know. Their Common
Lisp is quite nice, but again not enough people know about it and
I haven't seen any articles about it in computer magazines for a
long time.

My (and Ralf Moeller's I think) favourite would be a LISP environment
on top of a SGI (with a 64bit R4400) with a 3D graphical interface.
Its a shame, but there were Lispmachines with SGI-boards along time
ago! Now they are gone.

>connection.  Double wow!  Before you know it, they'll have a process
>that tracks the mouse and updates state variables in a pointer object.

It's so sad...


Rainer Joswig

Email: joswig@informatik.uni-hamburg.de


From slug-distribution-owner Fri Apr  2 10:24:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150216>; Fri, 2 Apr 1993 10:24:50 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 2 Apr 93 07:13:57-PST
Received: from brazil.cambridge.apple.com by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA29102 for slug@iu.ai.sri.com; Fri,
	  2 Apr 93 07:10:57 PST
Received: from ministry.cambridge.apple.com by
	  brazil.cambridge.apple.com with SMTP (5.64/25-eef) id
	  AA09384; Fri, 2 Apr 93 10:13:50 -0500 for slug@ai.sri.com
Received: from [90.223.0.23] by cambridge.apple.com with SMTP
	  (5.64/25-eef) id AA09151; Fri, 2 Apr 93 10:04:57 -0500
Message-Id: <9304021504.AA09151@cambridge.apple.com>
Date:	Fri, 2 Apr 1993 10:14:02 -0500
From:	moon@cambridge.apple.com (David A. Moon)
To:	joswig@informatik.uni-hamburg.de (Rainer Joswig)
Subject: Re: Am I the insane one or what?
Cc:	"William M. York" <york@parc.xerox.com>, slug@ai.sri.com

> Date: Fri, 2 Apr 93 12:58:26 +0200
> From: joswig@informatik.uni-hamburg.de (Rainer Joswig)
> 
> It's so sad...

Gresham's Law applies at least as much to systems as to currency.

From slug-distribution-owner Fri Apr  2 10:25:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150221>; Fri, 2 Apr 1993 10:24:51 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 2 Apr 93 06:38:35-PST
Received: from lego.gsfc.nasa.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA28673 for slug@iu.ai.sri.com; Fri, 2 Apr 93 06:36:07 PST
Received: from baloo.gsfc.nasa.gov by lego.gsfc.nasa.gov (5.61/1.35) id
	  AA02171; Fri, 2 Apr 93 09:35:37 -0500
Received: from localhost.gsfc.nasa.gov by baloo.gsfc.nasa.gov
	  (4.1/SMI-4.1) id AA08353; Fri, 2 Apr 93 09:35:04 EST
Message-Id: <9304021435.AA08353@baloo.gsfc.nasa.gov>
To:	slug@ai.sri.com
Cc:	joswig@informatik.uni-hamburg.de (Rainer Joswig)
Subject: Re: Am I the insane one or what? 
In-Reply-To: Your message of "Fri, 02 Apr 1993 12:58:26 +0200."
	     <9304021058.AA09268@ki6.informatik.uni-hamburg.de> 
Date:	Fri, 2 Apr 1993 09:35:04 -0500
From:	Steven M Rezsutek <steve@baloo.gsfc.nasa.gov>

> >                                                                   I think
> >   we users of LISP and SMBX need to slow down and drop a few crumbs of
> >   what we may know to be pale shadows of the "real" thing so that the mass
> >   market can follow.  Mini-Genera on a PC for example. We will know it
> >   sucks - they wont. We blased a trail into the woods with a blade so
> >   sharp that we got caught up in the act of cutting down the trees: turn
> >   around - there's no one behind. It's probably too late now, sad isnt it?
> 
> Well I don't know. Even Wirth is coming with new little systems
> (Oberon). Why don't we have a lisp equivalent to Oberon (but better).

On one hand, I don't know anything about Oberon (sounds like I should).
On the other hand, I'm now learning, and rather infatuated with, ``ML'', so 
theres the burning question "Can a system as cool as Genera/LispM be built 
in that?" Isn't the concept/envrionment of the LispM what we all *really* 
love?  Could be happiness be found in an environment like that in another
language (sort of like moving to another country?)? Excuse the blasphemy, 
if any is perceived.  (Uh, oh, I'm digressing again...) 

Don't get me wrong, I really like hacking in lisp, but I'm beginning to
suspect the the Coolness of Genera has more to do with design and thought,
and that Lisp (wonderful as it is) acts more as an 'enabling technonlogy'
[i.e. it was done in lisp 'cuz lisp lets you do it].  The historians
will correct me here, I'm sure.

> A tiny OS with it's own windowing system and usable on PCs at home.

I've dreamed of something like this, and even given a little thought
to trying to do it [using, say, Mach3 and CMU Common Lisp as a starting
point... but I guess that isn't really "tiny" anymore]  Sadly, it's well 
beyond my abilities and time resources. Of course, I'm a bit of a dreamer 
anyhow...(aren't we all?) 

For the time being, I took the easy way out, and got a 3640 to play with.
[which has the nice benefit of stalling off the need to buy a PC :-)].

> 
> Well, maybe Apple is developing something, I don't know. Their Common
> Lisp is quite nice, but again not enough people know about it and
> I haven't seen any articles about it in computer magazines for a
> long time.
> 

A while back, someone [who?] mentioned that Genera may be ported to the
Alpha...  If this happens, and if DEC comes through with an affordable 
Alpha-PC, this may be the "break" we're all looking for...


Comments, criticisms, continuations welcome...

Steve

From slug-distribution-owner Fri Apr  2 12:30:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150224>; Fri, 2 Apr 1993 12:29:51 -0500
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 2 Apr 93 08:50:47-PST
Received: from p.lanl.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA00645
	  for slug@iu.ai.sri.com; Fri, 2 Apr 93 08:48:33 PST
Received: from beta.lanl.gov by p.lanl.gov (5.65/1.14) id AA27623; Fri,
	  2 Apr 93 09:48:30 -0700
Received: from SRL1.DECnet MAIL11D_V3 by beta.lanl.gov
	  (5.57/Ultrix2.4-C) id AA12803; Fri, 2 Apr 93 09:45:18 -0700
Date:	Fri, 2 Apr 1993 11:45:17 -0500
Message-Id: <9304021645.AA12803@beta.lanl.gov>
From:	s9274@srl1.LANL.GOV
To:	"slug@ai.sri.com"@BETA.LANL.GOV
Subject: gresham's law

    
    Gresham's Law applies at least as much to systems as to currency.

An interesting hypothesis. To paraphrase: "When two systems are equal
in terms of problem-solving value but not intrinsic value, the one 
with greater intrinsic value tends to be hoarded."

Are we all guilty of hoarding technology?

From slug-distribution-owner Wed Apr  7 15:51:39 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150180>; Wed, 7 Apr 1993 15:51:34 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 7 Apr 93 12:10:37-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA23309 for slug@iu.ai.sri.com; Wed,
	  7 Apr 93 12:08:17 PDT
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via
	  DIAL with SMTP id 1008309; 7 Apr 1993 15:09:42-0400
Received: from MOSES.cadr.amis.com by SAMSON.cadr.amis.com via INTERNET
	  with SMTP id 61497; 7 Apr 1993 11:57:52-0700
Date:	Wed, 7 Apr 1993 14:57:00 -0400
From:	Ron Sydney <rls@SAMSON.cadr.amis.com>
Subject: Exabyte tape drive problem. 
To:	slug@SAMSON.cadr.amis.com
Message-Id: <19930407185750.5.RLS@MOSES.cadr.amis.com>
Internet-Address: RLS@samson.cadr.amis.com
Snail-Mail-Address: American Microsystems Inc. (A wholly owned
		    subsidiary of Gould Inc.) CAD Research Lab. P.O.
		    Box 967 Twain Harte, CA  95383
Phone-Number: (209)586-7422

Has anyone experienced the below errors during a lmfs file
backup/compare using a Exabyte drive?  

Comparing SAM:>circuits>alliant>circrgcmrnc.tv.4
********** In byte 3735621(8) file has 40, tape has 62, xor 22
********** In byte 3735622(8) file has 50, tape has 40, xor 10
********** In byte 3735623(8) file has 70, tape has 60, xor 10
********** In byte 3735624(8) file has 66, tape has 51, xor 37

Symbolics is working trying to resolve this problem, but they don't know
what is causing it.  We have replaced the drive and changed from video
grade to digital grade tapes.

I have experienced the problem on both XL1201's and 36xx's.  Any help
would be greatly appreciated.

Thanks.

From slug-distribution-owner Thu Apr  8 06:59:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150178>; Thu, 8 Apr 1993 06:59:13 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 8 Apr 93 02:56:56-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA18751 for slug@iu.ai.sri.com; Thu,
	  8 Apr 93 02:54:46 PDT
Received: from SEVERN.SLTD.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1008539; 8
	  Apr 1993 05:56:21-0400
Received: from AVON.sltd.dialnet.symbolics.com by
	  SEVERN.sltd.dialnet.symbolics.com via INTERNET with SMTP id
	  107295; 8 Apr 1993 10:43:33-0000
Date:	Thu, 8 Apr 1993 06:43:00 -0400
From:	Guy Footring <Guy@AVON.sltd.dialnet.symbolics.com>
Subject: dpANS status
To:	slug@ai.sri.com
Message-Id: <19930408104342.1.GUY@AVON.sltd.dialnet.symbolics.com>

I have a couple of quick questions, any answers gratefully received:

1. What is the current status of dpANS?  

2. Where should I really be asking this question and how do I subscribe to that list? 
   I know this is the wrong place, but I trashed Barmar's pointer to the right mailing
   list when he replied to another of my inappropriately mailed general lisp questions.

Thanks,
Guy.

From slug-distribution-owner Thu Apr  8 09:41:46 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Thu, 8 Apr 1993 09:41:41 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 8 Apr 93 06:17:24-PST
Received: from silver.lcs.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA03720 for slug@iu.ai.sri.com; Thu, 8 Apr 93 06:15:14 PDT
Received: by silver.lcs.mit.edu id AA19255; Thu,
	  8 Apr 93 09:15:06 -0400
Date:	Thu, 8 Apr 1993 09:15:06 -0400
From:	acw@silver.lcs.mit.edu (Allan C. Wechsler)
Message-Id: <9304081315.AA19255@silver.lcs.mit.edu>
To:	slug@ai.sri.com
Subject: Email address for Ken Church wanted

Does anyone have an email address for Ken Church at AT&T Bell Labs?
Replies to me only.
Adthanksvance.

From slug-distribution-owner Thu Apr  8 11:51:24 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150190>; Thu, 8 Apr 1993 11:51:15 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 8 Apr 93 08:10:44-PST
Received: from ginger.lcs.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA05191 for slug@iu.ai.sri.com; Thu, 8 Apr 93 08:08:27 PDT
Received: by ginger.lcs.mit.edu id AA23310; Thu,
	  8 Apr 93 11:08:21 -0400
Date:	Thu, 8 Apr 1993 11:08:21 -0400
From:	jnc@ginger.lcs.mit.edu (Noel Chiappa)
Message-Id: <9304081508.AA23310@ginger.lcs.mit.edu>
To:	slug@ai.sri.com
Subject: Symbolics manual set wanted
Cc:	jnc@ginger.lcs.mit.edu

Anyone out there have a set of (reasonably recent, but not necessarily the
latest release) Symbolics manuals they don't want? I'll even pay for the
privilege! I want a set for my library, and don't feel like forking up ~$500
for a brand spanking new set (i.e. including the programmer's set). I'd prefer
the paperbound kind to the old ones in binders (less space-consuming).

Please reply directly to me, as I'm not on the mailing list (and only to me,
as I'm sure nobody else cares to hear about your spare set).

	Noel


From slug-distribution-owner Fri Apr  9 11:49:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150223>; Fri, 9 Apr 1993 11:48:46 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 9 Apr 93 08:09:59-PST
Received: from nynexst.com (nynex-ms.nynexst.com) by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA05686 for slug@iu.ai.sri.com; Fri,
	  9 Apr 93 08:07:50 PDT
Received: from mailer.nynexst.com ([128.209.1.79]) by nynexst.com
	  (4.1/SMI-4.1) id AA01467; Fri, 9 Apr 93 11:11:13 EDT
Received: from texas.nynexst.com (texas-gw) by mailer.nynexst.com
	  (3.2/SMI-DDN) id AA26173; Fri, 9 Apr 93 11:04:27 EDT
Received: from DAWA-SANGPO.nynexst.com by texas.nynexst.com
	  (4.1/SMI-4.1) id AA23110; Fri, 9 Apr 93 11:07:31 EDT
Date:	Fri, 9 Apr 1993 11:08:00 -0400
From:	Bart Burns <bart@nynexst.com>
Subject: recommendations?
To:	slug@ai.sri.com
Message-Id: <19930409150808.6.BART@DAWA-SANGPO.nynexst.com>


we are trying to find the best lisp system that runs on sun machines.

(we are coming from the point of view of someone who loves lisp
machines (symbolics) (and has been using them almost every day
for the last 6 years).

CLIM is very important to us as well.


Any recommendations and insights would be greatly appreciated!

From slug-distribution-owner Sat Apr 10 02:52:35 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150254>; Sat, 10 Apr 1993 02:52:29 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 9 Apr 93 23:17:47-PST
Received: from netcom4.netcom.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA01402 for slug@iu.ai.sri.com; Fri, 9 Apr 93 23:15:25 PDT
Received: by netcom4.netcom.com (5.65/SMI-4.1/Netcom) id AA19836; Fri,
	  9 Apr 93 23:15:29 -0700
Date:	Sat, 10 Apr 1993 02:15:29 -0400
From:	crussell@netcom.com (Chris Russell)
Message-Id: <9304100615.AA19836@netcom4.netcom.com>
To:	slug@ai.sri.com
Subject: Sick Symbolics monitor

I have a sick Symbolics monitor, model 3670.  When I turn it on, I get
a little noise on the speaker and the LEDs inside the monitor read "FF0".  
I don't get anything on the monitor.

Does anyone know how to read these LEDs?

Chris Russell
Internet:  crussell@netcom.com
GTE:       909/861-4048

From slug-distribution-owner Sat Apr 10 18:11:15 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150280>; Sat, 10 Apr 1993 18:11:04 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sat, 10 Apr 93 14:28:30-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA06706 for slug@iu.ai.sri.com; Sat, 10 Apr 93 14:26:16 PDT
Received: from Gandalf.Think.COM by mail.think.com; Sat,
	  10 Apr 93 17:26:10 -0400
From:	Barry Margolin <barmar@Think.COM>
Received: by gandalf.think.com (4.1/Think-1.2) id AA27105; Sat,
	  10 Apr 93 17:26:09 EDT
Date:	Sat, 10 Apr 1993 17:26:09 -0400
Message-Id: <9304102126.AA27105@gandalf.think.com>
To:	crussell@netcom.com
Cc:	slug@ai.sri.com
In-Reply-To: <9304100615.AA19836@netcom4.netcom.com>
Subject: Sick Symbolics monitor

   Date: Fri, 9 Apr 93 23:15:29 -0700
   From: crussell@netcom.com (Chris Russell)

   I have a sick Symbolics monitor, model 3670.  When I turn it on, I get
   a little noise on the speaker and the LEDs inside the monitor read "FF0".  
   I don't get anything on the monitor.

   Does anyone know how to read these LEDs?

They're only useful when you put the monitor into diagnostic mode (there's
a toggle switch on the controller board); they can be used to debug the
firmware.  This is not something anyone should need to do these days.

I'm going from memory, but I think FF0 is a normal value.  Your problem is
probably the high-voltage power supply (it powers the tube, but not the
electronics) or the tube itself.  In either case, there's not much you can
do but replace the failing component.


From slug-distribution-owner Mon Apr 12 20:15:40 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Mon, 12 Apr 1993 20:15:30 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 12 Apr 93 16:31:42-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA00865 for slug@iu.ai.sri.com; Mon,
	  12 Apr 93 16:29:29 PDT
Received: from PERSEPHONE.AEGEAN-SEA.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1009577;
	  12 Apr 1993 19:31:01-0400
Date:	Mon, 12 Apr 1993 11:42:00 -0400
From:	Paul Cross <paul@PERSEPHONE.aegean-sea.dialnet.symbolics.com>
Subject: Sick Symbolics monitor
To:	crussell@netcom.com, slug@ai.sri.com
In-Reply-To: <9304100615.AA19836@netcom4.netcom.com>
Message-Id: <19930412154201.6.PAUL@PERSEPHONE.aegean-sea.dialnet.symbolics.com>

    Date: Sat, 10 Apr 1993 00:15 MDT
    From: crussell@netcom.com (Chris Russell)

    I have a sick Symbolics monitor, model 3670.  When I turn it on, I get
    a little noise on the speaker and the LEDs inside the monitor read "FF0".  
    I don't get anything on the monitor.

    Does anyone know how to read these LEDs?

    Chris Russell
    Internet:  crussell@netcom.com
    GTE:       909/861-4048

I have an old-style monitor that almost never lights the first time I
power it up. I have to flip the power switch off then on quickly,
followed by a Local-B for a couple of seconds. I have to repeat those
steps several times before the monitor lights. After that, the monitor
is fine until the next power outage, which is rather frequent since my
machine is powered by a rural electrical coop.

So there's no confusion, hold down the local key, then press the b key
for a few seconds. This is how you brighten the screen. Local-D dims it.

From slug-distribution-owner Tue Apr 13 01:14:49 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150178>; Tue, 13 Apr 1993 01:14:45 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 12 Apr 93 21:36:15-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA04234 for slug@iu.ai.sri.com; Mon,
	  12 Apr 93 21:33:56 PDT
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM)
	  by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id
	  1009633; 13 Apr 1993 00:35:10-0400
Date:	Tue, 13 Apr 1993 00:17:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Re: Am I the insane one or what?
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	joswig%informatik.uni-hamburg.de@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	york%parc.xerox.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <9304021058.AA09268@ki6.informatik.uni-hamburg.de>
Message-Id: <19930413041731.3.GOOCH@tijeras.sw-sw.com>

    Date: Fri, 2 Apr 1993 04:58 CST
    From: joswig@informatik.uni-hamburg.de (Rainer Joswig)

    ....
    A tiny OS with it's own windowing system and usable on PCs at home....

I have recently gotten into something that looks very promising, and I
want to share it with you all.  I know I'll probably be labelled a
heretic and shot for even mentioning this on the mailing list, but...
has anybody else played around with VisualWorks/SmallTalk yet?  I have
done a prototype with it for a proposal, and hope to be doing more very
soon.

VisualWorks is a software product of ParcPlace Systems, a PARC spinoff.
It has a lot of the flavor of most interface builders, but with
additional hooks into SmallTalk code development (in other words, it
lives in a much more tightly integrated environment than most).  So far,
I have found it to be considerably more productive than anything other
than Genera, plus it runs on everything from Unix workstations to PCs.
Code is generally 100% portable across platforms, and user interface
look-and-feel is retained, within the limits of pixel and screen sizes,
etc.  Source code is distributed as a matter of course - we even got the
sources along with our one-month evaluation copy.

This is certainly no Genera, but that in itself has some advantages.
One is size - running the development system on a 486 PC is no problem
(the more RAM the better, of course).  They also have a package which
lets you remove unwanted stuff from completed applications to reduce the
image size.

My main complaint about it so far, aside from all the nice Genera stuff
that isn't there, is that the SmallTalk doesn't do multiple superclassing.
Many SmallTalkers view this as some sort of advantage, but some of them
will at least admit that they feel that way only because they've never
seen "multiple superclassing done right" as it is in CLOS and flavors, 
and that multiple superclassing done wrong can be hazardous (so they say,
and I have no reason to doubt that it's so).

Anyway, if you have a chance, give it a look.  It is good enough that
for the first time in over 10 years, I no longer feel uncomfortable
without the use of my Lispm.


From slug-distribution-owner Wed Apr 14 23:42:32 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Wed, 14 Apr 1993 23:42:20 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 14 Apr 93 19:57:55-PST
Received: from Ocean.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA03562 for slug@iu.ai.sri.com; Wed, 14 Apr 93 19:55:27 PDT
Received: by Ocean.AI.SRI.COM (4.1/SMI-4.1) id AA11691 for
	  SLUG@SUNSET.ai.sri.com; Wed, 14 Apr 93 19:55:15 PDT
Date:	Wed, 14 Apr 1993 22:55:13 -0400
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: [David Cheriton <cheriton@pescadero.Stanford.EDU>: CS548
	 Distributed Systems Seminar]
To:	SLUG@ai.sri.com
Message-Id: <734846113.0.TYSON@AI.SRI.COM>
Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>


My goodness!  An OS based on object oriented stuff.  What will they rethink
of next?
                ---------------

Return-Path: <@CRVAX.SRI.COM:daemon@SUNBURN.STANFORD.EDU>
Received: from CRVAX.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA03172 for pcohen; Wed, 14 Apr 93 18:56:32 PDT
Received: From SUNBURN.STANFORD.EDU by CRVAX.SRI.COM with TCP; Wed, 14 APR 93 18:56:24 PDT
Received:  by Sunburn.Stanford.EDU (5.61+IDA/25-SUNBURN-eef) id AA10761; Wed, 14 Apr 93 18:39:05 -0700
Date: Wed, 14 Apr 93 18:39:05 -0700
Message-Id: <9304150139.AA10761@Sunburn.Stanford.EDU>
From: David Cheriton <cheriton@pescadero.Stanford.EDU>
Reply-To: David Cheriton <cheriton@pescadero.Stanford.EDU>
To: colloq@cs.Stanford.EDU
Subject: CS548 Distributed Systems Seminar, April 15/93

April 15th, 4:15 pm MJH 352
  The Spring Project
  Jim Mitchell
  Sun Labs

        Abstract:

        The Spring Project is a strategic investigation and
        development of technology for providing distributed,
        securable objects that are usable both by high level
        applications and for building the operating system
        itself.  The Spring prototype OS is structured as an
        object-oriented microkernel with almost all of the OS
        functionality built as non-kernel object managers
        providing objects rather than procedural interfaces.
        This talk will discuss in depth the mechanisms that
        Spring provides and how they are used to build
        traditional OS functionality such as threads, virtual
        memory, file systems, etc. as well as more novel
        features such as distributed naming services for
        objects and automated testing of components based on
        formal semantics.

+----------------------------------------------------------------------------+
| To get removed from this mailing list (colloq-local), send your request    |
| to colloq-request@cs.Stanford.EDU. See the weekly summary for more info.   |
+----------------------------------------------------------------------------+


-------
-------

From slug-distribution-owner Thu Apr 15 13:28:30 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Thu, 15 Apr 1993 13:28:28 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 15 Apr 93 09:29:41-PST
Received: from chaos.cs.brandeis.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA09824 for slug@iu.ai.sri.com; Thu, 15 Apr 93 09:27:22 PDT
Received: from berry.cs.brandeis.edu by chaos.cs.brandeis.edu Thu,
	  15 Apr 93 12:27:12 -0400
Received: by berry.cs.brandeis.edu (16.8/UofC3.0) id AA18925; Thu,
	  15 Apr 93 12:27:32 -0400
Date:	Thu, 15 Apr 1993 12:27:32 -0400
From:	Patrick Tufts <zippy@berry.cs.brandeis.edu>
Message-Id: <9304151627.AA18925@berry.cs.brandeis.edu>
To:	SLUG@ai.sri.com
Subject: parts sources and PD software?

A few newbie questions:

  Where are the good inexpensive parts sources for the 3640 and 3670 series?

  What's the market rate for a used MacIvory 3 board?

  Are there any general Symbolics utilities in ftp-able archives?
     (I'm aware of the comp.lang.lisp faq - I'm looking for system-
      specific PD utilities, not AI implementations)

  Finally, is it possible to upgrade from the L-series to the G-series
     (3640 or 3670 --> 3650) by doing a board swap, or is it hairier 
     than that?

--Pat

From slug-distribution-owner Thu Apr 15 13:28:32 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150184>; Thu, 15 Apr 1993 13:28:28 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 15 Apr 93 09:32:47-PST
Received: from chaos.cs.brandeis.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA09845 for slug@iu.ai.sri.com; Thu, 15 Apr 93 09:30:17 PDT
Received: from berry.cs.brandeis.edu by chaos.cs.brandeis.edu Thu,
	  15 Apr 93 12:30:07 -0400
Received: by berry.cs.brandeis.edu (16.8/UofC3.0) id AA18929; Thu,
	  15 Apr 93 12:30:27 -0400
Date:	Thu, 15 Apr 1993 12:30:27 -0400
From:	Patrick Tufts <zippy@berry.cs.brandeis.edu>
Message-Id: <9304151630.AA18929@berry.cs.brandeis.edu>
To:	SLUG@ai.sri.com
Subject: SCSI available for 3640/3670?

Still more newbie questions:

   Has anyone built a SCSI interface card for the 3640 or 3670?  

   Is there any way I can get copies of the field service manuals
      (or other hardware manuals) for the aforementioned machines?

Thanks in advance. 

--Pat

From slug-distribution-owner Thu Apr 15 14:37:34 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Thu, 15 Apr 1993 14:37:30 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 15 Apr 93 10:58:38-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA11074 for slug@iu.ai.sri.com; Thu, 15 Apr 93 10:55:51 PDT
Received: from Think.COM by mail.think.com; Thu,
	  15 Apr 93 13:55:42 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  15 Apr 93 13:55:39 EDT
Date:	Thu, 15 Apr 1993 13:55:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: SCSI available for 3640/3670?
To:	Patrick Tufts <zippy@berry.cs.brandeis.edu>
Cc:	SLUG@ai.sri.com
In-Reply-To: <9304151630.AA18929@berry.cs.brandeis.edu>,
	     <9304151627.AA18925@berry.cs.brandeis.edu>
Message-Id: <19930415175532.0.BARMAR@occam.think.com>

    Date: Thu, 15 Apr 1993 12:27 EDT
    From: Patrick Tufts <zippy@berry.cs.brandeis.edu>

    A few newbie questions:

      Where are the good inexpensive parts sources for the 3640 and 3670 series?

There's a company called Great Eastern Technology that provides (or used
to provide) third-party hardware support for Symbolics machines.  They
also sell used parts.  They also have some parts they designed themselves
(L-bus memory boards that accept standard SIMM memory).

      Are there any general Symbolics utilities in ftp-able archives?
	 (I'm aware of the comp.lang.lisp faq - I'm looking for system-
	  specific PD utilities, not AI implementations)

There's a SLUG library, but I don't think it's FTPable; we used to sell
tapes for around $35.  One of the reasons it's not FTPable is that much
of the code in it is modified Symbolics code, so we had to restrict
distribution to sites with Symbolics licenses.

      Finally, is it possible to upgrade from the L-series to the G-series
	 (3640 or 3670 --> 3650) by doing a board swap, or is it hairier 
	 than that?

No, there are differences in the two series throughout the architecture.
However, if you can get an IFU kit, which converts a 36[47]0 to a
36[47]5, you get a good deal of the performance improvements provided by
the

       Is there any way I can get copies of the field service manuals
	  (or other hardware manuals) for the aforementioned machines?

We got copies when we took the Customer Service Training class, which
was required for going onto thei Shared Maintenance plan.  The manuals
are marked Symbolics proprietary, so I don't think I can pass them on to
you.  They may be willing to sell copies themselves, though.

                                                barmar

From slug-distribution-owner Thu Apr 15 19:12:01 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150179>; Thu, 15 Apr 1993 19:11:57 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 15 Apr 93 15:27:01-PST
Received: from figmnt.tayloru.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA16241 for slug@iu.ai.sri.com; Thu, 15 Apr 93 15:24:45 PDT
Received: from tayloru.edu by tayloru.edu (PMDF #12422) id
	  <01GX1FQZNNRK95N8QD@tayloru.edu>; Thu, 15 Apr 1993 12:08 EST
Date:	Thu, 15 Apr 1993 13:08:00 -0400
From:	Owen <91016@tayloru.edu>
Subject: 3640 drives
To:	slug@ai.sri.com
Message-Id: <01GX1FQZNNRK95N8QD@tayloru.edu>
X-Vms-To: IN%"slug@ai.sri.com"

What kind of drive controllers are in the 3640's?  IDE or scsi?

Kevin Shafer
91016@tayloru

From slug-distribution-owner Thu Apr 15 20:22:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150183>; Thu, 15 Apr 1993 20:22:19 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 15 Apr 93 16:16:11-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA16791 for slug@iu.ai.sri.com; Thu, 15 Apr 93 16:13:19 PDT
Received: from Think.COM by mail.think.com; Thu,
	  15 Apr 93 19:13:11 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu,
	  15 Apr 93 19:13:08 EDT
Date:	Thu, 15 Apr 1993 19:13:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: 3640 drives
To:	Owen <91016@tayloru.edu>
Cc:	slug@ai.sri.com
In-Reply-To: <01GX1FQZNNRK95N8QD@tayloru.edu>
Message-Id: <19930415231302.0.BARMAR@occam.think.com>

    Date: Thu, 15 Apr 1993 13:08 EDT
    From: Owen <91016@tayloru.edu>

    What kind of drive controllers are in the 3640's?  IDE or scsi?

You can get a 3640 with either ESDI or SMD controllers.

                                                barmar

From slug-distribution-owner Fri Apr 16 10:17:41 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150183>; Fri, 16 Apr 1993 10:17:31 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 16 Apr 93 06:36:13-PST
Received: from TITAN.KSC.NASA.GOV by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA24997 for slug@iu.ai.sri.com; Fri, 16 Apr 93 06:33:47 PDT
Date:	Fri, 16 Apr 1993 09:33:38 -0400
From:	Jim Dumoulin <DUMOULIN@TITAN.KSC.NASA.GOV>
To:	slug@ai.sri.com
Cc:	DUMOULIN@TITAN.KSC.NASA.GOV
Message-Id: <930416093338.250@TITAN.KSC.NASA.GOV>
Subject: RE: 3640 drives


>>    Date: Thu, 15 Apr 1993 13:08 EDT
>>    From: Owen <91016@tayloru.edu>
>>
>>    What kind of drive controllers are in the 3640's?  IDE or scsi?
>
>You can get a 3640 with either ESDI or SMD controllers.
>
>                                                barmar

   My 3640's have Maxtor XT2190's in them which are 190Mbyte
  ST-506/412 drives (known as IDE after the IBM PC/AT came out)

  Other options for Symbolics computers:

     XT2109 - 190 Mbyte 5 inch (3610/20/40/45/50)          ST-506
     XT1140 - 140 Mbyte 5 inch (3610/20/40/45)             ST-506
     M2284  - 169 Mbyte 14 inch (3600/70/75)               SMD
     M2294  - 335 Mbyte 14 inch (3600/70/75)               SMD
     M2351  - 474 Mbyte 14 inch (3600/70/75)  "Eagle"      SMD
     T306   - 300 Mbyte removable (3600/40/45/50/70/75)    SMD
     EMD368 - 368 Mbyte "half rack" (3640/45/50)           SMD
     EMD515 - 515 Mbyte "half rack" (3640/45/50)           SMD
     EMD736 - 736 Mbyte "half rack" (3640/45/50)           SMD
     XT4380 - 380 Mbyte 5 inch (3610/20/40/45/50/XL400)    ESDI
     XT8760 - 760 Mbyte 5 inch (3610/20/50/XL400)          ESDI
     D2257  - 167 Mbyte 8 inch (3640/45/70/75)             ESDI
     P807   - 343 Mbyte 8 inch (3640/45/70/75)             ESDI
     multi  - 320 Mbyte 5 inch (MacIvory/XL400/XL1200)     SCSI
     multi  - 640 Mbyte 5 inch (MacIvory/XL400/XL1200)     SCSI
 

--------------------------------------------------------------------------
   Jim Dumoulin                      INTERNET: DUMOULIN@TITAN.KSC.NASA.GOV
   NASA / Payload Operations      SPAN/HEPnet: KSCP00::DUMOULIN
   Kennedy Space Center
   Florida, USA  32899
  
 

From slug-distribution-owner Fri Apr 16 11:55:32 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150183>; Fri, 16 Apr 1993 11:55:30 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 16 Apr 93 08:23:51-PST
Received: from slc4.INS.CWRU.Edu by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA26899 for slug@iu.ai.sri.com; Fri, 16 Apr 93 08:21:20 PDT
Received: by slc4.INS.CWRU.Edu (5.65b+ida+/CWRU-1.5.4-ins) id AA08331;
	  Fri, 16 Apr 93 11:20:41 -0400 (from as647 for slug@ai.sri.com)
Message-Id: <9304161520.AA08331@slc4.INS.CWRU.Edu>
Date:	Fri, 16 Apr 1993 11:20:41 -0400
From:	as647@cleveland.Freenet.Edu (Kalman Reti)
To:	91016@tayloru.edu
Subject: Re: 3640 drives
Cc:	slug@ai.sri.com, as647@slc4.INS.CWRU.Edu
Reply-To: as647@cleveland.Freenet.Edu (Kalman Reti)



>
>What kind of drive controllers are in the 3640's?  IDE or scsi?
>
Neither.  They use an older interface for workstations called SMD.
>Kevin Shafer
>91016@tayloru
>
>

From slug-distribution-owner Fri Apr 16 20:43:35 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <150185>; Fri, 16 Apr 1993 20:43:25 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 16 Apr 93 17:08:24-PST
Received: from ptolemy.arc.nasa.gov (ptolemy-ethernet.arc.nasa.gov) by
	  Sunset.AI.SRI.COM (4.1/SMI-4.1) id AA05722 for
	  slug@iu.ai.sri.com; Fri, 16 Apr 93 17:05:57 PDT
Received: from jabberwock.arc.nasa.gov by ptolemy.arc.nasa.gov (4.1/)
	  id <AA14711>; Fri, 16 Apr 93 17:08:04 PDT
Date:	Fri, 16 Apr 1993 20:08:04 -0400
From:	Bob Kanefsky <kanef@ptolemy.arc.nasa.gov>
Message-Id: <9304170008.AA14711@ptolemy.arc.nasa.gov>
Received: by jabberwock.arc.nasa.gov (4.1/SMI-4.1) id AA00450; Fri,
	  16 Apr 93 17:05:12 PDT
To:	SLUG@ai.sri.com
Subject: `ivory-life': Data fault

Does anyone know what this message is a symptom of?

Apr 16 16:16:08 jabberwock vmunix: pid 198, `ivory-life': Data fault
[in /var/adm/messages]

Jabberwock is a SUN 4 with two UX1200S boards, and it logs this message
when it crashes for unknown reasons.  Is this known to be a symptom
of, for example, a bad UX board?

Thanks in advance.

--Kanef

From slug-distribution-owner Mon Apr 19 22:18:58 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238215>; Mon, 19 Apr 1993 22:18:50 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 19 Apr 93 17:44:28-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08705 for common-lisp@iu.ai.sri.com; Mon, 19 Apr 93 17:40:14 PDT
Received: from Telecaster.Think.COM by mail.think.com; Mon,
	  19 Apr 93 20:40:02 -0400
From:	Barry Margolin <barmar@Think.COM>
Received: by telecaster.think.com (4.1/Think-1.2) id AA11221; Mon,
	  19 Apr 93 20:40:02 EDT
Date:	Mon, 19 Apr 1993 20:40:02 -0400
Message-Id: <9304200040.AA11221@telecaster.think.com>
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, info-mcl@cambridge.apple.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	info-dylan@cambridge.apple.com, scheme@mc.lcs.mit.edu,
	news.news.announce.conferences@Think.COM
Subject: Lisp Conference Announcement
Reply-To: LUV-93-ORGANIZER@ai.sri.com

1993 Lisp Users Group Meeting: LUV-93: Lisp & Education

The board members of the Association of Lisp Users (ALU) invite you to
learn about the latest developments in Lisp by attending the Third
International Lisp Users and Vendors Conference to be held August 9-14,
1993 at the Cambridge Marriott, Cambridge, Massachusetts.  The ALU is
the voice of the international Lisp user community. By holding our
annual conference, we promote communication between the users and
vendors of Lisp and Lisp-based applications.

For more information, email the following information form to An Event
to Remember at LUV-93-ORGANIZER@AI.SRI.COM, or phone 215-651-2990.

-------------------------------- cut here --------------------------------

Name:
Address:
Telephone:
FAX:
Email:

I would like to become a member of ALU - send membership form.	______
I would like to submit a paper - send call for papers. 		______
I would like to attend LUV-93 - send registration form. 	______
I would need hotel accomodations.				______
I am interested in student housing.				______

I would like to attend the following 4 tutorials, if offered:
____	01) CLOS: Object-Oriented Programming in Lisp
____	02) Adv. CLOS: Implementations, the AMOP, and more
____	03) CLIM: Developing Portable User Interfaces	
____	04) Good Lisp Programming Style
____	05) Performance Optimization
____	06) Porting Lisp code
____	07) Closures, Continuations, and Coroutines
____	08) Metaprogramming Lisp using Macros
____	09) Interfacing to SQL
____	10) AutoLisp Programming for AutoCAD
____	11) GNU Emacs Lisp Programming
____	12) Lisp programming for Interleaf
____	13) Common Lisp for Scheme Programmers	
____	14) Scheme for Common Lisp Programmers

I would like to hear discussions on the following topics OR from the
following persons:

From slug-distribution-owner Wed Apr 21 12:57:34 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238229>; Wed, 21 Apr 1993 12:57:24 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 21 Apr 93 09:10:53-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA14402 for slug@iu.ai.sri.com; Wed,
	  21 Apr 93 09:08:06 PDT
Received: from SEVERN.SLTD.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1012204;
	  21 Apr 1993 12:05:50-0400
Received: from AVON.sltd.dialnet.symbolics.com by
	  SEVERN.sltd.dialnet.symbolics.com via INTERNET with SMTP id
	  107823; 21 Apr 1993 17:07:00-0000
Return-Path: <Guy@AVON.sltd.dialnet.symbolics.com>
Received: from SEVERN.sltd.dialnet.symbolics.com by
	  AVON.sltd.dialnet.symbolics.com via INTERNET with SMTP; 8 Apr
	  1993 10:43:55-0000
Received: from AVON.sltd.dialnet.symbolics.com by
	  SEVERN.sltd.dialnet.symbolics.com via INTERNET with SMTP id
	  107294; 8 Apr 1993 10:43:28-0000
Date:	Thu, 8 Apr 1993 06:43:00 -0400
From:	Guy Footring <Guy@AVON.sltd.dialnet.symbolics.com>
Subject: dpANS status
To:	slug@ai.sri.com
Message-Id: <19930408104342.1.GUY@AVON.sltd.dialnet.symbolics.com>
Resent-To: slug@ai.sri.com
Resent-From: Guy Footring <Guy@AVON.sltd.dialnet.symbolics.com>
Resent-Date: Wed, 21 Apr 1993 13:07:00 -0400
Resent-Message-Id: <19930421170702.4.GUY@AVON.sltd.dialnet.symbolics.com>
Resent-Comments: Didn't seem to get through the first time.

I have a couple of quick questions, any answers gratefully received:

1. What is the current status of dpANS?  

2. Where should I really be asking this question and how do I subscribe to that list? 
   I know this is the wrong place, but I trashed Barmar's pointer to the right mailing
   list when he replied to another of my inappropriately mailed general lisp questions.

Thanks,
Guy.

From slug-distribution-owner Wed Apr 21 15:51:28 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238215>; Wed, 21 Apr 1993 15:51:17 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Wed, 21 Apr 93 11:13:14-PST
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA16467 for common-lisp@iu.ai.sri.com; Wed, 21 Apr 93 11:09:14 PDT
Received: from Think.COM by mail.think.com; Wed,
	  21 Apr 93 14:09:01 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Wed,
	  21 Apr 93 14:08:58 EDT
Date:	Wed, 21 Apr 1993 14:08:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: dpANS status
To:	Guy Footring <Guy@avon.sltd.dialnet.symbolics.com>
Cc:	slug@ai.sri.com, common-lisp@ai.sri.com
In-Reply-To: <19930408104342.1.GUY@AVON.sltd.dialnet.symbolics.com>
Message-Id: <19930421180851.3.BARMAR@occam.think.com>

    Date: Thu, 8 Apr 1993 06:43 EDT
    From: Guy Footring <Guy@AVON.sltd.dialnet.symbolics.com>

    I have a couple of quick questions, any answers gratefully received:

Your message got through the first time.  But since I wasn't at the most
recent X3J13 meeting I didn't know detailed answers.  But since no one
else replied, I'll say what I can.

    1. What is the current status of dpANS?  

It's being revised in response to the comments received during the
public review.  I don't know the schedule, as minutes of the meeting
haven't been distributed yet.

    2. Where should I really be asking this question and how do I subscribe to that list? 

Common-lisp@ai.sri.com (I'm cc'ing this there, in the hopes that someone
there will provide a more detailed answer to quesiton 1).  Send mail to
common-lisp-request@ai.sri.com to subscribe.  Or if you have netnews you
can read the comp.lang.lisp newsgroup (they're not equivalent, but both
cover much the same material, and the newsgroup is more active these
days -- the mailing list is virtually unused).

       I know this is the wrong place, but I trashed Barmar's pointer to the right mailing
       list when he replied to another of my inappropriately mailed general lisp questions.

It really shouldn't be that hard to remember the mailing list name.
                                                barmar

From slug-distribution-owner Thu Apr 22 12:10:06 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238228>; Thu, 22 Apr 1993 12:10:01 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 22 Apr 93 07:26:27-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA04752 for common-lisp@iu.ai.sri.com; Thu,
	  22 Apr 93 07:22:31 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1012560;
	  22 Apr 1993 10:20:14-0400
Date:	Thu, 22 Apr 1993 10:17:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Engineering numbers ..
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	common-lisp%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930422141720.3.MARTIN@VEGA.cmt.dialnet.symbolics.com>

I am an engineer using LISP for simulations and things - LISP is very
flexible and I enjoy using it. Almost everything I want to do can be
done in LISP.

One thing that is hard to do is (+ 3.45k 4.56k) = 8.01k

You see electrical engineers think of k, u, p n as scaling factors for
numbers (remember those HP calculators that had engineering mode where
the exponent was always a multiple of 3?)

This is not a crazy request. One of the advantages of LISP in a
simulator is that you can build macros and turn LISP itself into the
simulator you need to get the job done. I sit in a LISP listener or
LISP (Emacs) editor and run simulations. Other simulators know about
engineering numbers [all spice variants do, and some simulators even know
about units too - (/ 3.4v 0.1mA) => 34kohms]. 

I can find no way in common lisp to make the reader see 3.4k as a
number. I know about the # macro and escaping to user code in the
reader but its not acceptable to prefix everything with #.

A long time ago someone hacked the symbolics read table stuff for me to
give me an EE syntax (similar to the CL or ZL syntax option on the Smbx
machines) but this only works on the Smbx machine (and that was at my
last place of employment and I no longer have access to that code).

What this mail is about boils down to 2 things:

1) Does anyone know how to get Common Lisp to read engineering numbers?
(and print them - although this is easier)

2) If not, would someone responsible for new feature in CL please
consider some mechanism to allow this.

Could this be a simple as defining a *readhook* like the *evalhook*?
[Can *evalhook* do this job for me?]

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Thu Apr 22 13:49:16 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238228>; Thu, 22 Apr 1993 13:48:45 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 22 Apr 93 09:52:26-PST
Received: from deneb.dfn.de by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA06984 for slug@iu.ai.sri.com; Thu, 22 Apr 93 09:48:01 PDT
Received: from fbihh.informatik.uni-hamburg.de by deneb.dfn.de
	  (4.1/SMI-4.2) id AA19258; Thu, 22 Apr 93 18:46:08 +0200
Received: from kogs26.informatik.uni-hamburg.de by
	  fbihh.informatik.uni-hamburg.de (5.65+/FBIHH-1.2) with SMTP;
	  id AA07889; Thu, 22 Apr 93 18:46:07 +0200
Message-Id: <9304221647.AA20819@kogs26.informatik.uni-hamburg.de>
Received: from [134.100.5.61] (bomac1.informatik.uni-hamburg.de) by
	  kogs26.informatik.uni-hamburg.de (4.1/FBIHH-2.23); id
	  AA20819; Thu, 22 Apr 93 18:47:29 +0200
Date:	Thu, 22 Apr 1993 13:46:15 -0400
To:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
From:	moeller@informatik.uni-hamburg.de (Ralf Moeller)
X-Sender: moeller@kogs26.informatik.uni-hamburg.de
Subject: Re: Engineering numbers ..
Cc:	slug@ai.sri.com, common-lisp@ai.sri.com

Hi,

I think we have exactly the read macros you asked for. My colleague
Roman Cunis developed a measures package that even handles conversions
between different units. I already convinced him to make his code
public. However, the documentation is in German.

Maybe he will translate it if someone would like to have the code.
The code has been tested in Allegro CL, Symbolics CL, Macintosh CL,
and Harlequin CL.

Example:

(in-package :cl-user)

(use-package :measures)

(define-unit |m| :base length :metric)

(define-unit |qm| |m| |m| :base area)
(define-unit |qkm| |km| |km|)
(define-unit |ar| 100 |qm|)
(define-unit |ha| 100 |ar|)

(define-unit |m3| |m| |m| |m| :base volume)
(define-unit |ccm| |cm| |cm| |cm|)
(define-unit |l| 1000 |ccm|)

(define-unit |s| :base time)
(define-unit |min| 60 |s|)
(define-unit |h| 60 |min|)
(define-unit |ms| 0.001 |s|)

(define-unit |m/s| |m| |/s| :base speed)
(define-unit |km/h| |km| |/h|)

(define-unit DM :base currency)
(define-unit |Pfg| 0.01 DM)
(define-unit $ 1.85 DM)
(define-unit |c| 0.01 $)

(define-unit-format time :step |h| |min| |s|)
(define-unit-format speed :unit |km/h|)
(define-unit-format length :base)



Application:

? (dim+ 1m 4cm)
1.04m

? (dim+ 1min 46s 4ms)
1min:46.004s

? (dim+ 3h (dim+ 1min 46s 4ms))
3h:1min:46.004s

====================================================================

Interested?


Ralf 


========================================

Ralf Moeller
University of Hamburg
Bodenstedtstr. 16
2000 Hamburg 50
Germany

Phone: ++40 4123 6134
Fax ++40 4123 6530
Email: moeller@informatik.uni-hamburg.de



From slug-distribution-owner Thu Apr 22 20:02:36 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237411>; Thu, 22 Apr 1993 20:02:23 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 22 Apr 93 16:43:13-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA15587 for common-lisp@iu.ai.sri.com; Thu,
	  22 Apr 93 16:37:47 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1012826;
	  22 Apr 1993 19:35:30-0400
Date:	Thu, 22 Apr 1993 19:29:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Engineering numbers again ...
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	common-lisp%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930422232952.7.MARTIN@VEGA.cmt.dialnet.symbolics.com>

Thanks for the feedback ! .. I have FTPMAIL'ed for the infix reader and
I have reached down CLtL2 one more time. I guess I am missing something
- I see how the set-macro-character stuff works and I know about bashing
the readtable and set-syntax-from-character and stuff - but I still don't
see how to make it read my engineering things as numbers.

This I understand: (+ 3.14 #E3.4k) - the #E says escape and read the
next thing with some special code.

This I understand: {3.4k + 9.1k} - the { introduces some funky
environment where I can take control of the reader.

I don't want either of these, I just want 3,4k to be read as 34.0e3, 5.6u
to be read as 5.6e-6, 4p to be read as 4e-12 etc. The complete set is:

T == 1e12
G == 1e9
ME == 1e6
K == 1e3
m == 1e-3
u == 1e-6
n == 1e-9
p == 1e-12
f == 1e-15
a == 1e-18

I can't see the hook into the reader code that allows it to be halfway
down the string "123.45e6" nicely reading the "123.45", hits the "e" and
figures "whoops this must be a floating point number, exponent coming up
next". Notice it doesn't know its an exponential format number 'till it
hits the "e". CLtL2 seems to gives me the ability to say #E3.4k
analogous to #C(1 2). But these are prefixes.

If I (read-from-string "3.4k") a symbol is consed up, if I
(read-from-string "3.4e0") a number is consed up: where is the hook for
me to tell the reader about the "k" being something special that, like
the "e", is just part of the printed representation of a number? - in
this case a factor to be applied to the number...

I'll look at the "infix.lisp" example when I receive it - perhaps I am
making a more of this than necessary due to my misunderstanding.



--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Thu Apr 22 20:02:38 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237412>; Thu, 22 Apr 1993 20:02:29 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 22 Apr 93 15:13:31-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA13093 for common-lisp@iu.ai.sri.com; Thu,
	  22 Apr 93 15:09:37 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1012788;
	  22 Apr 1993 18:07:28-0400
Date:	Thu, 22 Apr 1993 18:08:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Re: Engineering numbers ..
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	common-lisp%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <9304221647.AA20819@kogs26.informatik.uni-hamburg.de>
Message-Id: <19930422220803.5.MARTIN@VEGA.cmt.dialnet.symbolics.com>

    Date: Thu, 22 Apr 1993 13:46 EDT
    From: moeller@informatik.uni-hamburg.de (Ralf Moeller)

    Hi,

    I think we have exactly the read macros you asked for. My colleague
    Roman Cunis developed a measures package that even handles conversions
    between different units. I already convinced him to make his code
    public. However, the documentation is in German.

    Maybe he will translate it if someone would like to have the code.
    The code has been tested in Allegro CL, Symbolics CL, Macintosh CL,
    and Harlequin CL.

    Interested?

yes yes, please send the code! I think a lot of other people would be
interested too ... Does anyone know where Ralf should put this for
general use? 

My German is non-existant but I can read LISP! I would be pleased to try
it out.

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Thu Apr 22 22:47:13 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237409>; Thu, 22 Apr 1993 22:47:05 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Thu, 22 Apr 93 18:47:27-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA18141 for slug@iu.ai.sri.com; Thu,
	  22 Apr 93 18:42:18 PDT
Received: from homer.CS.Berkeley.EDU ([128.32.150.50]) by
	  RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id
	  1012854; 22 Apr 1993 21:40:15-0400
Received: from paris.CS.Berkeley.EDU.iliad by homer.CS.Berkeley.EDU
	  (4.1/1.42) id AA19039; Thu, 22 Apr 93 18:41:34 PDT
Received: by paris.CS.Berkeley.EDU.iliad (4.1/SMI-4.1) id AA07422; Thu,
	  22 Apr 93 18:41:31 PDT
Message-Id: <9304230141.AA07422@paris.CS.Berkeley.EDU.iliad>
To:	Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>
Cc:	slug%ai.sri.com@riverside.scrc.symbolics.com,
	common-lisp%ai.sri.com@riverside.scrc.symbolics.com
Subject: Re: Engineering numbers again ... 
In-Reply-To: Your message of "Thu, 22 Apr 1993 19:29:00 EDT."
	     <19930422232952.7.MARTIN@VEGA.cmt.dialnet.symbolics.com> 
Date:	Thu, 22 Apr 1993 21:41:22 -0400
From:	Luigi Semenzato <luigi@paris.cs.berkeley.edu>


>> I don't want either of these, I just want 3,4k to be read as 34.0e3, 5.6u
>> to be read as 5.6e-6, 4p to be read as 4e-12 etc. The complete set is:
   ....
>> I can't see the hook into the reader code that allows it to be halfway
>> down the string "123.45e6" nicely reading the "123.45", hits the "e" and
>> figures "whoops this must be a floating point number, exponent coming up
>> next". Notice it doesn't know its an exponential format number 'till it
>> hits the "e". CLtL2 seems to gives me the ability to say #E3.4k
>> analogous to #C(1 2). But these are prefixes.

Prefixes is all Common Lisp gives you.  A general mechanism for
fiddling with the reader would be overkill.

You can still do what you want, perhaps a bit laboriously, by defining
your own reader functions for all tokens starting with a digit or -
(see SET-MACRO-CHARACTER).  You'll have to do some parsing yourself,
but you can get help from the standard reader using READ-FROM-STRING
with the standard readtable on selected parts of your token.

--Luigi

From slug-distribution-owner Fri Apr 23 19:45:50 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237412>; Fri, 23 Apr 1993 19:45:39 -0400
Date:	Fri, 23 Apr 1993 19:45:16 -0400
From:	Mabry Tyson <TYSON@IU.AI.SRI.COM>
Subject: SLUG,COMMON-LISP mailing list administrivia
To:	slug@IU.AI.SRI.COM, common-lisp@IU.AI.SRI.COM
Message-ID: <735605116.520000.TYSON@IU.AI.SRI.COM>
Mail-System-Version: <VAX-MM(248)+TOPSLIB(136)+PONY(256)@IU.AI.SRI.COM>
Reply-To: Tyson@AI.SRI.COM

I'm converting the SLUG, COMMON-LISP, etc, mailing lists from running on an
old VAX that is going away to running on another host.  I just sent a longer
message from the new host.  If you don't get that message within an hour of
this one, please let me know.

Mabry Tyson
	SLUG-REQUEST@AI.SRI.COM
	COMMON-LISP-REQUEST@AI.SRI.COM
-------

From slug-distribution-owner Fri Apr 23 19:51:53 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237413>; Fri, 23 Apr 1993 19:51:43 -0400
Received: from Ocean.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05940 for slug-distribution@ai.toronto.edu; Fri, 23 Apr 93 15:34:52 PDT
Received: by Ocean.AI.SRI.COM (4.1/SMI-4.1)
	id AA04416 for XCOMMON-LISP@SUNSET.ai.sri.com; Fri, 23 Apr 93 15:34:42 PDT
Date:	Fri, 23 Apr 1993 18:34:36 -0400
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: Test of mailing list; Lisp-to-C conversion line conversion
To:	XSLUG@ai.sri.com, XCOMMON-LISP@ai.sri.com
Message-Id: <735608076.0.TYSON@AI.SRI.COM>
Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>


[Administrative note:  I'm converting the SLUG, COMMON-LISP, etc. mailing
lists to run on a different host.  I'm sending this message on the *NEW*
host and shortly sending a message on the old host.  If you only get one,
please let me know (but wait an hour to make sure the message doesn't get
delayed).   Send complaints to SLUG-REQUEST@AI.SRI.COM or COMMON-LISP-REQUEST@AI.SRI.COM.]

We are going to be a subcontractor on a proposal with another company.  The
prime contractor will be converting our Common-Lisp code to C.  Their pricing
to the client will be based on the number of C lines they expect to "write".

Does anyone have any empirical data on lines of Lisp to lines of C  (yes, I
know it is *extremely* variable -- eg, whether we need a GC)?   Also, does
anyone have any data on the relative cost of those lines compared to lines
of C written from scratch?

-------

From slug-distribution-owner Fri Apr 23 21:34:04 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237416>; Fri, 23 Apr 1993 21:33:53 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 23 Apr 93 18:00:44-PST
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1) id
	  AA08333 for slug@iu.ai.sri.com; Fri, 23 Apr 93 17:58:05 PDT
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by
	  alpha.xerox.com with SMTP id <11783>; Fri, 23 Apr 1993 17:57:41 PDT
Received: by sparkie.parc.xerox.com id <32406>; Fri,
	  23 Apr 1993 17:57:35 -0700
From:	"William M. York" <york@parc.xerox.com>
To:	slug@ai.sri.com
Subject: [sci.electronics] FOR SALE: OMTI 3527 : ST-506 RLL to SCSI
	 adapters
Message-Id: <93Apr23.175735pdt.32406@sparkie.parc.xerox.com>
Date:	Fri, 23 Apr 1993 20:57:26 -0400

I thought that the owners of old dead lispms might be interested in
this.  Maybe you could at least salvage the disk drives for some other
application.

------- Start of forwarded message -------
Newsgroups: sci.electronics,misc.forsale.computers,chi.forsale
From: little@nuts2u.enet.dec.com (My name is...)
Subject: FOR SALE: OMTI 3527 : ST-506 RLL to SCSI adapters
Organization: Digital Equipment Corporation
Date: Fri, 23 Apr 1993 21:20:38 GMT


I have 2 OMTI 3527 SCSI adapters for sale.  These make an ST-506 RLL drive
look like a SCSI disk drive.  Each adapter will support two RLL drives.  I
have used this model OMTI adapter with my Amiga A500 and a C-Ltd SCSI host
adapter without problems. I'm selling these because I got them about the
same time I decided to sell instead of expand my Amiga so I have never even
used them.  I can't guarantee they will work with every SCSI host adapter.

They are essentially new in box. I paid $150/ea, make me an offer.

Regards,
Todd
(708) 202-1030
little@pecan.enet.dec.com

------- End of forwarded message -------

From slug-distribution-owner Sat Apr 24 00:50:23 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <237416>; Sat, 24 Apr 1993 00:50:20 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Fri, 23 Apr 93 20:21:10-PST
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM
	  (4.1/SMI-4.1) id AA00551 for common-lisp@iu.ai.sri.com; Fri,
	  23 Apr 93 20:16:50 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1013286;
	  23 Apr 1993 23:13:37-0400
Date:	Fri, 23 Apr 1993 23:14:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Re: Engineering numbers again ...
To:	staley%carnap.srl.ford.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	irvine%lks.csi.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Cc:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	common-lisp%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <9304231233.AA02445@carnap.srl.ford.com>
Message-Id: <19930424031425.8.MARTIN@VEGA.cmt.dialnet.symbolics.com>

    Date: Fri, 23 Apr 1993 08:33 EDT
    From: staley@carnap.srl.ford.com (Scott M. Staley)


    I have listen in on the engineering numbers discussion, but missed where
    one could get the Lisp code???? Did you find out where it is???

    Thanks,
    Scott

I haven't any code yet Scott. I was asking how to write the code. I
haven't heard anyone say they have done exactly what I was looking for,
but the offer of the code from moeller@informatik.uni-hamburg.de (Ralf
Moeller):

Ralf> Hi,
Ralf> 
Ralf> I think we have exactly the read macros you asked for. My colleague
Ralf> Roman Cunis developed a measures package that even handles conversions
Ralf> between different units. I already convinced him to make his code
Ralf> public. However, the documentation is in German.
Ralf> 
Ralf> Maybe he will translate it if someone would like to have the code.
Ralf> The code has been tested in Allegro CL, Symbolics CL, Macintosh CL,
Ralf> and Harlequin CL.
Ralf> 
Ralf> Example:
Ralf> 
Ralf> (in-package :cl-user)
Ralf> 
Ralf> (use-package :measures)
Ralf> 
Ralf> (define-unit |m| :base length :metric)
Ralf> 
Ralf> (define-unit |qm| |m| |m| :base area)
Ralf> (define-unit |qkm| |km| |km|)
Ralf> (define-unit |ar| 100 |qm|)
Ralf> (define-unit |ha| 100 |ar|)
Ralf> 
Ralf> (define-unit |m3| |m| |m| |m| :base volume)
Ralf> (define-unit |ccm| |cm| |cm| |cm|)
Ralf> (define-unit |l| 1000 |ccm|)
Ralf> 
Ralf> (define-unit |s| :base time)
Ralf> (define-unit |min| 60 |s|)
Ralf> (define-unit |h| 60 |min|)
Ralf> (define-unit |ms| 0.001 |s|)
Ralf> 
Ralf> (define-unit |m/s| |m| |/s| :base speed)
Ralf> (define-unit |km/h| |km| |/h|)
Ralf> 
Ralf> (define-unit DM :base currency)
Ralf> (define-unit |Pfg| 0.01 DM)
Ralf> (define-unit $ 1.85 DM)
Ralf> (define-unit |c| 0.01 $)
Ralf> 
Ralf> (define-unit-format time :step |h| |min| |s|)
Ralf> (define-unit-format speed :unit |km/h|)
Ralf> (define-unit-format length :base)
Ralf> 
Ralf> 
Ralf> 
Ralf> Application:
Ralf> 
Ralf> ? (dim+ 1m 4cm)
Ralf> 1.04m
Ralf> 
Ralf> ? (dim+ 1min 46s 4ms)
Ralf> 1min:46.004s
Ralf> 
Ralf> ? (dim+ 3h (dim+ 1min 46s 4ms))
Ralf> 3h:1min:46.004s
Ralf> 
Ralf> ====================================================================
Ralf> 
Ralf> Interested?
Ralf> 
Ralf> 
Ralf> Ralf 
Ralf> 
Ralf> 
Ralf> ========================================
Ralf> 
Ralf> Ralf Moeller
Ralf> University of Hamburg
Ralf> Bodenstedtstr. 16
Ralf> 2000 Hamburg 50
Ralf> Germany
Ralf> 
Ralf> Phone: ++40 4123 6134
Ralf> Fax ++40 4123 6530
Ralf> Email: moeller@informatik.uni-hamburg.de
Ralf> 

was too good to miss, I am waiting for it to be sent.

Looks like its going to end up in an accessible library someplace -
Vincent Keunen [keunen@montefiore.ulg.ac.be] suggested the
"Lisp Utilities Repository" which I hadn't heard off before now.

My plan is to wait a few days and see if anything else comes up; if not
try to write my own based on a suggestion from Luigi Semenzato
<luigi@paris.cs.berkeley.edu>:

Luigi> Prefixes is all Common Lisp gives you.  A general mechanism for
Luigi> fiddling with the reader would be overkill.
Luigi> 
Luigi> You can still do what you want, perhaps a bit laboriously, by defining
Luigi> your own reader functions for all tokens starting with a digit or -
Luigi> (see SET-MACRO-CHARACTER).  You'll have to do some parsing yourself,
Luigi> but you can get help from the standard reader using READ-FROM-STRING
Luigi> with the standard readtable on selected parts of your token.

I'll let you know if thats what I end up doing.

By the way, Chuck Irvine irvine@lks.csi.com asks:

Chuck> Martin,
Chuck> 
Chuck> Just out of curisoity, what's so bad about having #E3.4K mean 3.4K?
Chuck> After all, Lisp is a programming language. Is it for yourself or for
Chuck> others that you want to create this esthetic? Like I said, just
Chuck> curious.

I guess my answer is that I am trying to build a set of tools for
electronic design engineers (we make and sell a bench-top mixed signal
test system - we are a small start up company just getting going) and
they can't understand what the #E is all about. In my previous
incarnation as a design engineer at Analog Devices, I was part of a
small group using LISP to do the same thing. I loved it, as did all the
others in the group. Funny thing happened. To LISP or not to LISP became
a "black and white"/"good guys and bad guys" issue. You either loved or
hated it. The lovers said LISP is SO cool and I know why we need things
like "()" and #E and "'" and those oh-so-wonderful "lambda"'s etc etc.
The basic "mathematical foundation", core concept, just "clicked"
with them. If you never bought the foundation you never used it - it
became a "religious" debate. For this reason my new company offers a C
and C++ interface to our tester: C has been accepted as a necessary evil
by design engineers. They attend courses and learn how to use it because
their managers see "C" and "C++" everywhere (who could loose when you
bet on the side of ATT, Berkeley, SUN and HP they reason).

I am working to get a LISP interface in there because I know its just
plain better than C for these applications. (Interpreter, no data
typing, tremendous math capability, generic post processing functions,
GC etc).  

Things like #E I know would kill it!  I'd be back into selling the
coolness of the underlying substrate rather than giving the guy a tool
that fits naturally into his way of thinking. Cadence have this figured
out - SKILL is LISP of course with a choice of parser. Autocad did this,
and I think Interleaf did too - a gentle introduction to LISP by just
doing the job better.

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Mon Apr 26 11:51:18 1993
Received: from smoke.cs.toronto.edu ([128.100.3.5]) by relay.cs.toronto.edu with SMTP id <238515>; Mon, 26 Apr 1993 11:51:13 -0400
Received: from IU.AI.SRI.COM ([128.18.60.10]) by smoke.cs.toronto.edu with SMTP id <1801>; Sun, 25 Apr 1993 16:33:20 -0400
Received: from Sunset.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Sun, 25 Apr 93 12:43:03-PST
Received: from chaos.cs.brandeis.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	  id AA23107 for slug@iu.ai.sri.com; Sun, 25 Apr 93 12:40:19 PDT
Received: from berry.cs.brandeis.edu by chaos.cs.brandeis.edu Sun,
	  25 Apr 93 15:40:04 -0400
Received: by berry.cs.brandeis.edu (16.8/UofC3.0) id AA04298; Sun,
	  25 Apr 93 15:41:01 -0400
Date:	Sun, 25 Apr 1993 15:41:01 -0400
From:	Patrick Tufts <zippy@berry.cs.brandeis.edu>
Message-Id: <9304251941.AA04298@berry.cs.brandeis.edu>
To:	SLUG@ai.sri.com
In-Reply-To: Barry Margolin's message of Thu,
	     15 Apr 1993 13:55 -0400 <19930415175532.0.BARMAR@occam.think.com>
Subject: SCSI available for 3640/3670?

   Date: Thu, 15 Apr 1993 13:55 -0400
   From: Barry Margolin <barmar@Think.COM>

   There's a company called Great Eastern Technology that provides (or used
   to provide) third-party hardware support for Symbolics machines.  They
   also sell used parts.  They also have some parts they designed themselves
   (L-bus memory boards that accept standard SIMM memory).

For those who are interested, I called Great Eastern yesterday.  $1000
for an unpopulated board that holds up to 40M (8Mw) of SIMMs.  $2000
fully populated.

--Pat

From slug-distribution-owner Mon Apr 26 16:49:22 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238395>; Mon, 26 Apr 1993 16:49:11 -0400
Received: from utrcgw by IU.AI.SRI.COM via SMTP with TCP; Mon,
	  26 Apr 93 12:59:38-PST
Received: from antares.res.utc.com (antares-gw.res.utc.com) by
	  utrcgw.utc.com (PMDF #2906 ) id
	  <01GXH0AXJYTC006S11@utrcgw.utc.com>; Mon, 26 Apr 1993 15:38:02 EDT
Received: from gemma.res.utc.com by antares.res.utc.com (4.1/SMI-4.1)
	  id AA29487; Mon, 26 Apr 93 15:40:55 EDT
Date:	Mon, 26 Apr 1993 15:40:55 -0400
From:	bjm@antares.res.utc.com (Ben Moreland)
Subject: CLOE interfacing
To:	slug@iu.ai.sri.COM
Message-id: <9304261940.AA29487@antares.res.utc.com>
X-Envelope-to: slug@iu.ai.sri.COM
Content-transfer-encoding: 7BIT




We are currently looking at interfacing CLOE with non-Lisp
tools. We would be interested in any experiences people have
had with interfacing through DDE (Dynamic Data Exchange) or
DLL (Dynamic Link Libraries), or other alternatives. In one
application, the CLOE application will be the client and the
database tools the servers; while in a second application
being developed, the interaction between the CLOE application
and the other window tools has not been decided. In the first
application, the user interface has been implemented in CLIM,
while in our second application this decision has been post-
poned until more information about foreign modules interacting
with CLOE (and/or CLIM) can be obtained.

Anybody with any experience in this area (or useful pointers)?
I know the CLOE 4.0 documentation suggests looking in the
Microsoft Window's Users Guide, however, I can find no mention
of DLLs in our versions, including 3.1.)

Thanks,

ben moreland



#============================================================#
#   Benjamin Moreland                   TELEPHONE:           #
#   United Technologies Res Ctr          (203) 727-7792      #
#   411 Silver Lane, MS-85              FAX:                 #
#   E. Hartford, CT  06108               (203) 727-7857      #
#                                                            #
#   E-Mail:  bjm@antares.res.utc.com                         #
#============================================================#

From slug-distribution-owner Tue Apr 27 11:20:02 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237419>; Tue, 27 Apr 1993 11:19:51 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22312 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 08:16:46 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22262 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 08:16:27 PDT
Return-Path: <s9274@srl1.lanl.gov>
Received: from p.lanl.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22244 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 08:16:24 PDT
Received: from beta.lanl.gov by p.lanl.gov (5.65/1.14)
	id AA14030; Tue, 27 Apr 93 09:16:09 -0600
Received: from SRL1.DECnet MAIL11D_V3 by beta.lanl.gov (5.57/Ultrix2.4-C)
	id AA00702; Tue, 27 Apr 93 09:13:31 -0600
Date:	Tue, 27 Apr 1993 11:13:30 -0400
Message-Id: <9304271513.AA00702@beta.lanl.gov>
From:	s9274@srl1.LANL.GOV
To:	"slug@ai.sri.com"@BETA.LANL.GOV
Subject: historical trivia

What is the origin of the name "Genera?" Is it the simple plural of
"genus," or is there more to it? Was "Genera" introduced with 6.0, or
was it earlier?

From slug-distribution-owner Tue Apr 27 11:50:14 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237416>; Tue, 27 Apr 1993 11:50:06 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22674 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 08:47:39 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22654 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 08:47:27 PDT
Return-Path: <SWM@STONY-BROOK.SCRC.Symbolics.COM>
Received: from STONY-BROOK.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22650 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 08:47:24 PDT
Received: from SUMMER.SCRC.Symbolics.COM by STONY-BROOK.SCRC.Symbolics.COM via INTERNET with SMTP id 1223430; 27 Apr 1993 11:46:46-0400
Date:	Tue, 27 Apr 1993 11:47:00 -0400
From:	Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>
Subject: historical trivia
To:	s9274@srl1.LANL.GOV, slug@ai.sri.com
In-Reply-To: <9304271513.AA00702@beta.lanl.gov>
Supersedes: <19930427154743.4.SWM@SUMMER.SCRC.Symbolics.COM>
Message-Id: <19930427154752.5.SWM@SUMMER.SCRC.Symbolics.COM>

    Date: Tue, 27 Apr 1993 11:13 EDT
    From: s9274@srl1.LANL.GOV

    What is the origin of the name "Genera?" Is it the simple plural of
    "genus," or is there more to it? Was "Genera" introduced with 6.0, or
    was it earlier?

The first release of Genera was 7.0.

It is indeed the plural of "genus", but was also intended to suggest
the notion of "generic" as in a "generic function" (rather than the
connotation of "cheap non-name brand").  I don't remember who came up
with the name.  Some didn't like it, some did.

From slug-distribution-owner Tue Apr 27 13:34:43 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237417>; Tue, 27 Apr 1993 13:34:39 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA24570 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 10:31:34 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA24550 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 10:31:10 PDT
Return-Path: <@RIVERSIDE.SCRC.Symbolics.COM:Martin@VEGA.CMT.DIALNET.SYMBOLICS.COM>
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA24546 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 10:31:03 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1014050; 27 Apr 1993 13:28:44-0400
Date:	Tue, 27 Apr 1993 13:29:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: historical trivia
To:	SWM%STONY-BROOK.SCRC.Symbolics.COM@RIVERSIDE.SCRC.SYMBOLICS.COM,
	s9274%srl1.LANL.GOV@RIVERSIDE.SCRC.SYMBOLICS.COM,
	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930427154752.5.SWM@SUMMER.SCRC.Symbolics.COM>
Message-Id: <19930427172928.8.MARTIN@VEGA.cmt.dialnet.symbolics.com>

    Date: Tue, 27 Apr 1993 11:47 EDT
    From: Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>

	Date: Tue, 27 Apr 1993 11:13 EDT
	From: s9274@srl1.LANL.GOV

	What is the origin of the name "Genera?" Is it the simple plural of
	"genus," or is there more to it? Was "Genera" introduced with 6.0, or
	was it earlier?

    The first release of Genera was 7.0.

    It is indeed the plural of "genus", but was also intended to suggest
    the notion of "generic" as in a "generic function" (rather than the
    connotation of "cheap non-name brand").  I don't remember who came up
    with the name.  Some didn't like it, some did.

I have no idea who came up with it, but I always figured "Genera" was a
good choice since it is derived from "Genus". This is the old Platonic
view of the world:  there are five "labels" descriptive of everything:
Genus, Species, Property, Difference and Accident. "Genera" and
"Generic" derive from this concept so "generic function" is intimately
tied to "Genera". The tools are independent of the "Species" that
they operate on (see the diagram in the Symbolics Documentation for new
users) - calling the collection of these tools "Genera" is therefore
entirely appropriate!

--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Tue Apr 27 14:53:21 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237421>; Tue, 27 Apr 1993 14:53:15 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26062 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 11:48:59 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26038 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 11:48:38 PDT
Return-Path: <york@parc.xerox.com>
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26034 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 11:48:35 PDT
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by alpha.xerox.com with SMTP id <11821>; Tue, 27 Apr 1993 11:47:34 PDT
Received: by sparkie.parc.xerox.com id <32406>; Tue, 27 Apr 1993 11:47:24 -0700
From:	"William M. York" <york@parc.xerox.com>
To:	SWM@stony-brook.scrc.symbolics.com
Cc:	s9274@srl1.lanl.gov, slug@ai.sri.com
In-Reply-To: <19930427154752.5.SWM@SUMMER.SCRC.Symbolics.COM>
Subject: historical trivia
Message-Id: <93Apr27.114724pdt.32406@sparkie.parc.xerox.com>
Date:	Tue, 27 Apr 1993 14:47:18 -0400

   Date:	Tue, 27 Apr 1993 08:47:00 -0700
   From:	Scott McKay <SWM@stony-brook.scrc.symbolics.com>

       Date: Tue, 27 Apr 1993 11:13 EDT
       From: s9274@srl1.LANL.GOV

       What is the origin of the name "Genera?" Is it the simple plural of
       "genus," or is there more to it? Was "Genera" introduced with 6.0, or
       was it earlier?

   The first release of Genera was 7.0.

   It is indeed the plural of "genus", but was also intended to suggest
   the notion of "generic" as in a "generic function" (rather than the
   connotation of "cheap non-name brand").  I don't remember who came up
   with the name.  Some didn't like it, some did.

Didn't we actually buy that name from the same name consultants that
came up with "Wheels", "Semanticue", "Frame-Up", "Firewall" and the
rest?

From slug-distribution-owner Tue Apr 27 15:13:45 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237420>; Tue, 27 Apr 1993 15:13:41 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26247 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 12:05:39 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26227 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 12:05:24 PDT
Received: from mwunix.mitre.org by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26220 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 12:05:22 PDT
Return-Path: <anton@starbase.mitre.org>
Received: from gagarin.mitre.org by mwunix.mitre.org (5.61/SMI-2.2)
	id AA17437; Tue, 27 Apr 93 15:03:21 -0400
Received: by gagarin.mitre.org id AA02437
  (5.65c/IDA-1.4.4 for slug@ai.sri.com); Tue, 27 Apr 1993 15:04:28 -0400
Date:	Tue, 27 Apr 1993 15:04:28 -0400
From:	Phil Anton <anton@starbase.mitre.org>
Message-Id: <199304271904.AA02437@gagarin.mitre.org>
To:	slug@ai.sri.com
Subject: How to delete a file with garbage in its name
Cc:	anton@starbase.mitre.org


Does anyone know an easy way to delete a file that has garbage in its name?
I used <Complete> on a name change, and now the file is inaccessible
to the normal deletion methods.

Thanks,

-phil

-----------------------------------------------------------------
Dr. Philip S. Anton
Artificial Intelligence Technical Center 
The MITRE Corporation
7525 Colshire Drive MS z421
McLean  VA 22102-3481
phone: (703) 883-6044   fax: (703) 883-6435
email: anton@starbase.mitre.org
-----------------------------------------------------------------

From slug-distribution-owner Tue Apr 27 15:31:19 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237422>; Tue, 27 Apr 1993 15:31:16 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26781 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 12:28:18 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26761 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 12:27:54 PDT
Return-Path: <miller@cam.nist.gov>
Received: from fs1 (fs1.cam.nist.gov) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26757 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 12:27:51 PDT
Received: from ARTEMIS.cam.nist.gov by fs1 (4.1/SMI-DDN)
	id AA01486; Tue, 27 Apr 93 15:27:39 EDT
Date:	Tue, 27 Apr 1993 15:27:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Bruce R.Miller <miller@cam.nist.gov>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: How to delete a file with garbage in its name
From:	<tyson@ai.sri.com>
To:	Phil Anton <anton@starbase.mitre.org>, slug@ai.sri.com
In-Reply-To: <199304271904.AA02437@gagarin.mitre.org>
Message-Id: <19930427192722.3.MILLER@ARTEMIS.cam.nist.gov>

    Date: Tue, 27 Apr 1993 15:04 EDT
    From: Phil Anton <anton@starbase.mitre.org>


    Does anyone know an easy way to delete a file that has garbage in its name?
    I used <Complete> on a name change, and now the file is inaccessible
    to the normal deletion methods.

    Thanks,

    -phil

I dont want to test this out, for obvious reasons... but...

You should be able to get hold of a proper pathname object for the beast
using FS:DIRECTORY-LIST, then use DELETE-FILE get rid of it.

  bruce
  miller@cam.nist.gov
  

From slug-distribution-owner Tue Apr 27 15:54:18 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237427>; Tue, 27 Apr 1993 15:54:10 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27180 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 12:48:04 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27155 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 12:47:37 PDT
Return-Path: <sgr@zermatt.lcs.mit.edu>
Received: from life.ai.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27151 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 12:47:32 PDT
Received: from NOSEDIVE.MIT.EDU by life.ai.mit.edu (4.1/AI-4.10) id AA27266; Tue, 27 Apr 93 15:46:09 EDT
Date:	Tue, 27 Apr 1993 15:45:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Stephen G.Rowley <sgr@zermatt.lcs.mit.edu>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: historical trivia
From:	<tyson@ai.sri.com>
To:	york@parc.xerox.com, SWM@stony-brook.scrc.symbolics.com
Cc:	s9274@srl1.lanl.gov, slug@ai.sri.com
In-Reply-To: <93Apr27.114724pdt.32406@sparkie.parc.xerox.com>
Message-Id: <19930427194550.6.SGR@NOSEDIVE.MIT.EDU>

    Date: Tue, 27 Apr 1993 14:47 EDT
    From: "William M. York" <york@parc.xerox.com>

       Date:	Tue, 27 Apr 1993 08:47:00 -0700
       From:	Scott McKay <SWM@stony-brook.scrc.symbolics.com>

	   Date: Tue, 27 Apr 1993 11:13 EDT
	   From: s9274@srl1.LANL.GOV

	   What is the origin of the name "Genera?" Is it the simple plural of
	   "genus," or is there more to it? Was "Genera" introduced with 6.0, or
	   was it earlier?

       The first release of Genera was 7.0.

       It is indeed the plural of "genus", but was also intended to suggest
       the notion of "generic" as in a "generic function" (rather than the
       connotation of "cheap non-name brand").  I don't remember who came up
       with the name.  Some didn't like it, some did.

    Didn't we actually buy that name from the same name consultants that
    came up with "Wheels", "Semanticue", "Frame-Up", "Firewall" and the
    rest?

Yup.

I recall suspecting said image consultants didn't quite have a grip on
reality when they confused the (then-new) adaptive hash-table system
with a spreadsheet ("They're tables, right?") and clept them
"PlanMaster."  (I think the hashtables ended up getting called
SmartStore.  Why does there have to be an embedded capital or
punctuation mark?)

There were numerous bad jokes about new names, e.g., 

Zmail                       -> FlameThrower
Tail-Recursion Optimizaiton -> SmartAss

... and so on.  There are more, but it's generally more fun to make them
up.

From slug-distribution-owner Tue Apr 27 16:27:13 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237426>; Tue, 27 Apr 1993 16:27:01 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27839 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 13:23:31 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27802 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 13:22:56 PDT
Return-Path: <york@parc.xerox.com>
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27793 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 13:22:53 PDT
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by alpha.xerox.com with SMTP id <11819>; Tue, 27 Apr 1993 13:22:11 PDT
Received: by sparkie.parc.xerox.com id <32406>; Tue, 27 Apr 1993 13:22:05 -0700
From:	"William M. York" <york@parc.xerox.com>
To:	anton@starbase.mitre.org
Cc:	slug@ai.sri.com
In-Reply-To: <199304271904.AA02437@gagarin.mitre.org> (anton@starbase.mitre.org)
Subject: How to delete a file with garbage in its name
Message-Id: <93Apr27.132205pdt.32406@sparkie.parc.xerox.com>
Date:	Tue, 27 Apr 1993 16:21:59 -0400

   Date:	Tue, 27 Apr 1993 12:04:28 -0700
   From:	Phil Anton <anton@starbase.mitre.org>

   Does anyone know an easy way to delete a file that has garbage in its name?
   I used <Complete> on a name change, and now the file is inaccessible
   to the normal deletion methods.

Use Dired.  Or give Delete File a starname that uniquely matches part
of the name of the file (no good if the entire file name consists of
the #\Complete character).

From slug-distribution-owner Tue Apr 27 16:29:27 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237427>; Tue, 27 Apr 1993 16:29:18 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27915 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 13:25:51 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27893 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 13:25:18 PDT
Return-Path: <york@parc.xerox.com>
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27886 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 13:25:12 PDT
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by alpha.xerox.com with SMTP id <11818>; Tue, 27 Apr 1993 13:24:42 PDT
Received: by sparkie.parc.xerox.com id <32406>; Tue, 27 Apr 1993 13:24:36 -0700
From:	"William M. York" <york@parc.xerox.com>
To:	sgr@zermatt.lcs.mit.edu
Cc:	SWM@stony-brook.scrc.symbolics.com, s9274@srl1.lanl.gov,
	slug@ai.sri.com
In-Reply-To: <19930427194550.6.SGR@NOSEDIVE.MIT.EDU>
Subject: historical trivia
Message-Id: <93Apr27.132436pdt.32406@sparkie.parc.xerox.com>
Date:	Tue, 27 Apr 1993 16:24:27 -0400

   Date:	Tue, 27 Apr 1993 12:45:00 -0700
   From:	Stephen G.Rowley <sgr@zermatt.lcs.mit.edu>

       Date: Tue, 27 Apr 1993 14:47 EDT
       From: "William M. York" <york@parc.xerox.com>

       Didn't we actually buy that name from the same name consultants that
       came up with "Wheels", "Semanticue", "Frame-Up", "Firewall" and the
       rest?

   There were numerous bad jokes about new names, e.g., 

   Zmail                       -> FlameThrower
   Tail-Recursion Optimizaiton -> SmartAss

I believe that we also came up with various names for Memorex (another
naming story in and of itself) before settling on Dynamic Windows,
including:

Input Dwarf
Point 'n' Click
Point 'n' Wait

From slug-distribution-owner Tue Apr 27 16:31:44 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237423>; Tue, 27 Apr 1993 16:31:38 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27970 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 13:28:12 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27950 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 13:27:51 PDT
Return-Path: <barmar@Think.COM>
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27946 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 13:27:47 PDT
Received: from Think.COM by mail.think.com; Tue, 27 Apr 93 16:27:32 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue, 27 Apr 93 16:27:00 EDT
Date:	Tue, 27 Apr 1993 16:26:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: How to delete a file with garbage in its name
To:	Phil Anton <anton@starbase.mitre.org>
Cc:	slug@ai.sri.com
In-Reply-To: <199304271904.AA02437@gagarin.mitre.org>
Message-Id: <19930427202655.3.BARMAR@occam.think.com>

    Date: Tue, 27 Apr 1993 15:04 EDT
    From: Phil Anton <anton@starbase.mitre.org>

    Does anyone know an easy way to delete a file that has garbage in its name?
    I used <Complete> on a name change, and now the file is inaccessible
    to the normal deletion methods.

You should be able to delete it by listing the directory with Show
Directory, clicking right on the file name, and selecting "Delete File"
from the menu.  Or use a wildcard with the Delete File command (if there
are other files that match the wildcard, use the :Query option).

                                                barmar

From slug-distribution-owner Tue Apr 27 18:29:37 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237408>; Tue, 27 Apr 1993 18:29:31 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00229 for slug-distribution@ai.toronto.edu; Tue, 27 Apr 93 15:27:01 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00173 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Tue, 27 Apr 93 15:26:33 PDT
Return-Path: <dodds@world.std.com>
Received: from world.std.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00142 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Tue, 27 Apr 93 15:26:30 PDT
Received: by world.std.com (5.65c/Spike-2.0)
	id AA18296; Tue, 27 Apr 1993 18:26:09 -0400
Date:	Tue, 27 Apr 1993 18:26:09 -0400
From:	dodds@world.std.com (Douglas W Dodds)
Message-Id: <199304272226.AA18296@world.std.com>
To:	sgr@zermatt.lcs.mit.edu
Cc:	york@parc.xerox.com, SWM@stony-brook.scrc.symbolics.com,
	s9274@srl1.lanl.gov, slug@ai.sri.com
In-Reply-To: Stephen G. Rowley's message of Tue, 27 Apr 1993 15:45-0400 <19930427194550.6.SGR@NOSEDIVE.MIT.EDU>
Subject: historical trivia

   Date: Tue, 27 Apr 1993 15:45-0400
   From: Stephen G. Rowley <sgr@zermatt.lcs.mit.edu>
       From: "William M. York" <york@parc.xerox.com>
	  From:	Scott McKay <SWM@stony-brook.scrc.symbolics.com>
	      From: s9274@srl1.LANL.GOV

	      What is the origin of the name "Genera?"

	  The first release of Genera was 7.0.

	  It is indeed the plural of "genus", but was also intended to suggest
	  the notion of "generic" as in a "generic function" (rather than the
	  connotation of "cheap non-name brand").  I don't remember who came up
	  with the name.  Some didn't like it, some did.

       Didn't we actually buy that name from the same name consultants that
       came up with "Wheels", "Semanticue", "Frame-Up", "Firewall" and the
       rest?

   Yup.

Right.  But the difference was: for the name of the overall software
system of the Symbolics machine, Ilene and a large committee and a
very large cast of in-house volunteer survey subjects exhaustively
considered all the names; the choice was Genera.  But that was so
exhausting, distracting, and expensive, that the committees and
process for considering names for all the components (cf. above) were
scaled way back.  The result was that Genera was fairly successful for
the purpose it was designed for (good thing, too), while all the other
gimmicky names scored between C- and F.

   I recall suspecting said image consultants didn't quite have a grip on
   reality when they confused the (then-new) adaptive hash-table system
   with a spreadsheet ("They're tables, right?") and clept them
   "PlanMaster."  (I think the hashtables ended up getting called
   SmartStore.  Why does there have to be an embedded capital or
   punctuation mark?)

Yeah, but what can you expect, when we often couldn't explain features
of the system very well to potential customers who were actual
engineers.  These consultants were just refugees from advertising
agencies.  There was also the case of SCT, System Construction Tool.
They had a hard time even pretending to understand what it was about,
and came up with just a few totally wrong name ideas.  The Symbolians
on the committee couldn't think of a gimmicky name better than SCT
either, so we just left it that.

Remember also the later adventures of SmartStore.  A couple of years
ago, somebody in the vending business (I think) wanted to trademark
that name, and found that guess who owned it.  They made some paying
arrangement with Symbolics for the use of the name; I never did find
out the details.  Clearly Symbolics should have stockpiled more of
those silly names.


From slug-distribution-owner Thu Apr 29 11:38:22 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237428>; Thu, 29 Apr 1993 11:38:07 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04382 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 08:33:41 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04358 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 08:33:22 PDT
Return-Path: <wlim@gdstech.grumman.com>
Received: from gdstech.grumman.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04354 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 08:33:19 PDT
Date:	Thu, 29 Apr 1993 11:36:19 -0400
From:	wlim@gdstech.grumman.com (Willie Lim)
Received: by gdstech.grumman.com (4.0/2.1-Grumman Data Systems-Woodbury)
	id AA00257; Thu, 29 Apr 93 11:36:19 EDT
Message-Id: <9304291536.AA00257@gdstech.grumman.com>
To:	slug@ai.sri.com
Subject: unix-lpd protocol

How does one "install/activate" the unix-lpd protocol (for Genera 8.0
for a 3670) so that hardcopy will print on a UNIX printer?  I have got
this working for Genera 7.2 using Chris Lindblad's code.  I have tried
the recommended namespace procedures in the manuals and even tried
installing "ux support" but got into problems with having to install
"embedding support" or "macivory-support."

Thanks in advance.



Willie

From slug-distribution-owner Thu Apr 29 12:01:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237428>; Thu, 29 Apr 1993 12:01:19 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04675 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 08:57:46 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04655 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 08:57:28 PDT
Return-Path: <barmar@Think.COM>
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04651 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 08:57:25 PDT
Received: from Think.COM by mail.think.com; Thu, 29 Apr 93 11:57:10 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu, 29 Apr 93 11:57:07 EDT
Date:	Thu, 29 Apr 1993 11:57:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: unix-lpd protocol
To:	Willie Lim <wlim@gdstech.grumman.com>
Cc:	slug@ai.sri.com
In-Reply-To: <9304291536.AA00257@gdstech.grumman.com>
Message-Id: <19930429155700.2.BARMAR@occam.think.com>

    Date: Thu, 29 Apr 1993 11:36 EDT
    From: wlim@gdstech.grumman.com (Willie Lim)

    How does one "install/activate" the unix-lpd protocol (for Genera 8.0
    for a 3670) so that hardcopy will print on a UNIX printer?  I have got
    this working for Genera 7.2 using Chris Lindblad's code.  I have tried
    the recommended namespace procedures in the manuals and even tried
    installing "ux support" but got into problems with having to install
    "embedding support" or "macivory-support."

I think you have to install Embedding Support, as UX Support depends on
it.  Despite the name, there's no harm in loading this on a non-embedded
system.

Other than this, it's basically the same as Chris's code.

                                                barmar

From slug-distribution-owner Thu Apr 29 12:43:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237428>; Thu, 29 Apr 1993 12:43:19 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05514 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 09:39:47 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05492 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 09:39:15 PDT
Return-Path: <chu@server.cs.jhu.edu>
Received: from server.cs.jhu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05484 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 09:39:10 PDT
Message-Id: <9304291639.AA05484@Sunset.AI.SRI.COM>
Received: by server.cs.jhu.edu; Thu, 29 Apr 93 12:38:49 -0400
Date:	Thu, 29 Apr 1993 12:38:47 -0400
From:	chu@server.cs.jhu.edu
Sender: chu@server.cs.jhu.edu
To:	LUV-93-ORGANIZER@ai.sri.com
Cc:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@think.com,
	news.comp.ai@think.com, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu
Subject: Re: Lisp Conference Announcement
Reply-To: pchu@aplcomm.jhuapl.edu


   Name: Philip H. Chu
   Address: 1900 Thames St. Apt. 322, Baltimore MD 21231
   Telephone: (410) 276-4630
   FAX:
   Email: pchu@aplcomm.jhuapl.edu

   I would like to become a member of ALU - send membership form.	____X__
   I would like to submit a paper - send call for papers. 		______
   I would like to attend LUV-93 - send registration form. 	___X___
   I would need hotel accomodations.				___X___
   I am interested in student housing.				______

   I would like to attend the following 4 tutorials, if offered:
   ____	01) CLOS: Object-Oriented Programming in Lisp
   ____	02) Adv. CLOS: Implementations, the AMOP, and more
   ____	03) CLIM: Developing Portable User Interfaces	
   ____	04) Good Lisp Programming Style
   ____	05) Performance Optimization
   ____	06) Porting Lisp code
   ____	07) Closures, Continuations, and Coroutines
   ____	08) Metaprogramming Lisp using Macros
   ____	09) Interfacing to SQL
   ____	10) AutoLisp Programming for AutoCAD
   ____	11) GNU Emacs Lisp Programming
   ____	12) Lisp programming for Interleaf
   ____	13) Common Lisp for Scheme Programmers	
   ____	14) Scheme for Common Lisp Programmers

   I would like to hear discussions on the following topics OR from the
   following persons:

From slug-distribution-owner Thu Apr 29 12:45:57 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237430>; Thu, 29 Apr 1993 12:45:47 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05577 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 09:41:01 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05518 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 09:39:51 PDT
Return-Path: <moeller@informatik.uni-hamburg.de>
Received: from deneb.dfn.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05480 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 09:39:19 PDT
Received: from fbihh.informatik.uni-hamburg.de by deneb.dfn.de (4.1/SMI-4.2)
	id AA18134; Thu, 29 Apr 93 18:36:25 +0200
Received: from kogs26.informatik.uni-hamburg.de
	by fbihh.informatik.uni-hamburg.de (5.65+/FBIHH-1.2) with SMTP;
	id AA02125; Thu, 29 Apr 93 18:36:30 +0200
Message-Id: <9304291637.AA20164@kogs26.informatik.uni-hamburg.de>
Received: from [134.100.5.61] (bomac1.informatik.uni-hamburg.de)
	by kogs26.informatik.uni-hamburg.de (4.1/FBIHH-2.23);
	id AA20164; Thu, 29 Apr 93 18:37:49 +0200
Date:	Thu, 29 Apr 1993 13:36:34 -0400
To:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
From:	moeller@informatik.uni-hamburg.de (Ralf Moeller)
X-Sender: moeller@kogs26.informatik.uni-hamburg.de
Subject: Engineering numbers and measures
Cc:	common-lisp@ai.sri.com, slug@ai.sri.com, info-mcl@cambridge.apple.com,
	staley@carnap.srl.ford.com (Scott M. Staley),
	Scott McKay <SWM@STONY-BROOK.SCRC.Symbolics.COM>,
	george@hsvaic.boeing.com (George Williams), mkant@cs.cmu.edu,
	as647@cleveland.Freenet.Edu (Kalman Reti)

Today, we copied a system to handle engineering numbers and measures to
cambridge.apple.com:/pub/mcl2/contrib. The system can be found in the file
measures.sea.hqx (you can also take measures.tar).

Example:

(in-package :cl-user)

(use-package 'measures)

(define-unit |m| 
  :base length
  :metric)

(define-unit |qm| |m| |m|
  :base area)

(define-unit |qkm| |km| |km|)
(define-unit |ar| 100 |qm|)
(define-unit |ha| 100 |ar|)

(define-unit |m3| |m| |m| |m| :base volume)
(define-unit |ccm| |cm| |cm| |cm|)
(define-unit |l| 1000 |ccm|)

(define-unit |s| :base time)
(define-unit |min| 60 |s|)
(define-unit |h| 60 |min|)
(define-unit |ms| 0.001 |s|)

(define-unit |m/s| |m| |/s| :base speed)
(define-unit |km/h| |km| |/h|)

(define-unit DM :base currency)
(define-unit |Pfg| 0.01 DM)
(define-unit $ 1.85 DM)
(define-unit |c| 0.01 $)

(define-unit-format time :step |h| |min| |s|)
(define-unit-format speed :unit |km/h|)
(define-unit-format length :base)


#|

? (dim+ 1m 4mm)
1.004m

? (dim* 1m 4mm)
0.004qm

? (dim- 1m 4mm)
0.996m

? (dim/ 1m 4mm)
250

? (dim/ 10m 3s)
12km/h

|#

The code has been tested (to some extent :-)
in Allegro CL 4.1, Harlequin CL 3.1.1, Macintosh CL 2.0p2, and Symbolics CL 8.1.

Please send suggestions or questions to moeller@informatik.uni-hamburg.de

Ralf & Roman


========================================

Ralf Moeller
University of Hamburg
Bodenstedtstr. 16
2000 Hamburg 50
Germany

Phone: ++40 4123 6134
Fax ++40 4123 6530
Email: moeller@informatik.uni-hamburg.de



From slug-distribution-owner Thu Apr 29 12:50:35 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237430>; Thu, 29 Apr 1993 12:50:26 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05797 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 09:46:54 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05659 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 09:45:26 PDT
Return-Path: <chu@server.cs.jhu.edu>
Received: from server.cs.jhu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05630 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 09:45:08 PDT
Message-Id: <9304291645.AA05630@Sunset.AI.SRI.COM>
Received: by server.cs.jhu.edu; Thu, 29 Apr 93 12:44:50 -0400
Date:	Thu, 29 Apr 1993 12:44:49 -0400
From:	chu@server.cs.jhu.edu
Sender: chu@server.cs.jhu.edu
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@think.com,
	news.comp.ai@think.com, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu
Subject: Re: Lisp Conference Announcement
Reply-To: pchu@aplcomm.jhuapl.edu


I may have just inadvertantly CC'ed my LUV form to a bunch of
lisp-related groups. Sorry about that.
--

Phil Chu
internet: pchu@aplcomm.jhuapl.edu

From slug-distribution-owner Thu Apr 29 13:30:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237429>; Thu, 29 Apr 1993 13:30:21 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06710 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 10:27:20 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06690 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 10:26:56 PDT
Return-Path: <@vm1.ulg.ac.be:keunen@montefiore.ulg.ac.be>
Received: from vm1.ulg.ac.be by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06681 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 10:26:32 PDT
Received: from montefiore.ulg.ac.be by vm1.ulg.ac.be (IBM VM SMTP V2R2)
   with TCP; Thu, 29 Apr 93 19:25:44 +0200
Received: from [192.91.200.75] by montefiore.ulg.ac.be (4.1/SMI-4.1)
	id AA23756; Thu, 29 Apr 93 19:28:27 +0200
Message-Id: <9304291728.AA23756@montefiore.ulg.ac.be>
Date:	Thu, 29 Apr 1993 14:34:31 -0400
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@think.com,
	news.comp.ai@think.com, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu, pchu@aplcomm.jhuapl.edu
From:	"Vincent Keunen" <keunen@montefiore.ulg.ac.be>
X-Sender: vk@montefiore.ulg.ac.be
Subject: Re: Lisp Conference Announcement

At 12:44 29/04/93 -0400, chu@server.cs.jhu.edu wrote :
>I may have just inadvertantly CC'ed my LUV form to a bunch of
>lisp-related groups. Sorry about that.
>--
>
>Phil Chu
>internet: pchu@aplcomm.jhuapl.edu

It's ok.  We'll just see if this brings more or less people to the
conference...  ;-)

Vincent

--
Keunen Vincent
R&D, Software Engineer
keunen@montefiore.ulg.ac.be
tel: +32 41 407282
fax: +32 41 481170


From slug-distribution-owner Thu Apr 29 15:56:46 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238215>; Thu, 29 Apr 1993 15:56:44 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09516 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 12:53:10 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09496 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 12:52:48 PDT
Received: from mwunix.mitre.org by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09492 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 12:52:43 PDT
Return-Path: <tallis@starbase.mitre.org>
Received: from soto.mitre.org by mwunix.mitre.org (5.61/SMI-2.2)
	id AA09877; Thu, 29 Apr 93 15:52:27 -0400
Received: by soto.mitre.org id AA05273
  (5.65c/IDA-1.4.4 for slug@ai.sri.com); Thu, 29 Apr 1993 15:56:03 -0400
Date:	Thu, 29 Apr 1993 15:56:03 -0400
From:	Hans Tallis <tallis@starbase.mitre.org>
Message-Id: <199304291956.AA05273@soto.mitre.org>
To:	slug@ai.sri.com
Subject: backing up several machines to one tape?


I have 3 symbolics machines (two ivories, one non-ivory); one of the ivories
has an exabyte drive on it.  I'd like to back up all three LMFSes onto the
exabyte.  Is there a simple way to do this (preferably without a lot of mouse
action)? 

--Hans

From slug-distribution-owner Thu Apr 29 17:25:20 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237429>; Thu, 29 Apr 1993 17:25:13 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA11436 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 14:22:12 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA11416 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 14:21:51 PDT
Return-Path: <barmar@Think.COM>
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA11412 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 14:21:48 PDT
Received: from Think.COM by mail.think.com; Thu, 29 Apr 93 17:21:33 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu, 29 Apr 93 17:21:28 EDT
Date:	Thu, 29 Apr 1993 17:21:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: backing up several machines to one tape?
To:	Hans Tallis <tallis@starbase.mitre.org>
Cc:	slug@ai.sri.com
In-Reply-To: <199304291956.AA05273@soto.mitre.org>
Message-Id: <19930429212123.3.BARMAR@occam.think.com>

    Date: Thu, 29 Apr 1993 15:56 EDT
    From: Hans Tallis <tallis@starbase.mitre.org>

    I have 3 symbolics machines (two ivories, one non-ivory); one of the ivories
    has an exabyte drive on it.  I'd like to back up all three LMFSes onto the
    exabyte.  Is there a simple way to do this (preferably without a lot of mouse
    action)? 

Make sure that the machine with the tape drive has

	Service: TAPE TCP RTAPE
	Service: TAPE CHAOS RTAPE

in its namespace entry.  Then when the dumper asks where you want to
dump to, specify "name:device", where "name" is the name of the machine
with the tape drive, and "device" is the name of the Exabyte drive on
that machine (I'm not sure how SCSI devices are named on Ivory systems).
The machine running the dump will then connect to the tape server over
the network.

                                                barmar

From slug-distribution-owner Thu Apr 29 18:26:29 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238216>; Thu, 29 Apr 1993 18:26:26 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA12596 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 15:23:46 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA12575 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 15:23:25 PDT
Return-Path: <nealf@harlequin.com>
Received: from hilly.harlequin.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA12571 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 15:23:22 PDT
Received: from epcot.harlequin.com by hilly.harlequin.com; Thu, 29 Apr 1993 18:26:18 -0400
Received: from sonata.harlequin.com (sonata) by epcot.harlequin.com; Thu, 29 Apr 1993 18:25:30 -0400
From:	Neal Feinberg <nealf@harlequin.com>
Date:	Thu, 29 Apr 1993 18:26:26 -0400
Message-Id: <2175.199304292226@sonata.harlequin.com>
To:	barmar@think.com
Cc:	tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: Barry Margolin's message of Thu, 29 Apr 1993 17:21 -0400 <19930429212123.3.BARMAR@occam.think.com>
Subject: backing up several machines to one tape?

   Date: Thu, 29 Apr 1993 17:21 -0400
   From: Barry Margolin <barmar@think.com>

       Date: Thu, 29 Apr 1993 15:56 EDT
       From: Hans Tallis <tallis@starbase.mitre.org>

       I have 3 symbolics machines (two ivories, one non-ivory); one of the ivories
       has an exabyte drive on it.  I'd like to back up all three LMFSes onto the
       exabyte.  Is there a simple way to do this (preferably without a lot of mouse
       action)? 

   Make sure that the machine with the tape drive has

	   Service: TAPE TCP RTAPE
	   Service: TAPE CHAOS RTAPE

It is best to leave out the CHAOS service entry.  You really never want to use
CHAOS, and sometimes when the machine is loaded, the client machine
will try CHAOS instead of TCP, thinking the tape server is unreachable
via TCP.  Chaos doesn't have the software end-to-end checksum that TCP
has, and you might find that extra checksum useful.  So just add TAPE
TCP RTAPE.

   in its namespace entry.  Then when the dumper asks where you want to
   dump to, specify "name:device", where "name" is the name of the machine
   with the tape drive, and "device" is the name of the Exabyte drive on
   that machine (I'm not sure how SCSI devices are named on Ivory systems).
   The machine running the dump will then connect to the tape server over
   the network.

						   barmar

You can use SCSI<n> for the "device" field, where <n> is the unit
number.  If you don't know what the SCSI unit number of the exabyte
is, use the :Show Machine Configuration command, specifying the host
to which the tape drive is physically connected.

I bet you really want to write some script which will automatically
dump all three LMFSii without any operator intervention.
Unfortunately, I don't know of any such batch facility.  Perhaps
someone else on SLUG has already hacked up something.  Failing that,
you could try to read the LMFS sources.  There is some good stuff in
there.

From slug-distribution-owner Thu Apr 29 18:57:15 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237431>; Thu, 29 Apr 1993 18:57:04 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA13070 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 15:54:22 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA13050 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 15:53:58 PDT
Return-Path: <york@parc.xerox.com>
Received: from alpha.xerox.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA13046 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 15:53:55 PDT
Received: from sparkie.parc.xerox.com ([13.1.101.162]) by alpha.xerox.com with SMTP id <11702>; Thu, 29 Apr 1993 15:53:17 PDT
Received: by sparkie.parc.xerox.com id <32406>; Thu, 29 Apr 1993 15:53:10 -0700
From:	"William M. York" <york@parc.xerox.com>
To:	nealf@harlequin.com
Cc:	barmar@think.com, tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: <2175.199304292226@sonata.harlequin.com> (nealf@harlequin.com)
Subject: backing up several machines to one tape?
Message-Id: <93Apr29.155310pdt.32406@sparkie.parc.xerox.com>
Date:	Thu, 29 Apr 1993 18:52:55 -0400

   Date:	Thu, 29 Apr 1993 15:26:26 -0700
   From:	Neal Feinberg <nealf@harlequin.com>

     Date: Thu, 29 Apr 1993 15:56 EDT
     From: Hans Tallis <tallis@starbase.mitre.org>

     I have 3 symbolics machines (two ivories, one non-ivory); one of
     the ivories has an exabyte drive on it.  I'd like to back up all
     three LMFSes onto the exabyte.  Is there a simple way to do this
     (preferably without a lot of mouse action)?

   I bet you really want to write some script which will automatically
   dump all three LMFSii without any operator intervention.
   Unfortunately, I don't know of any such batch facility.  Perhaps
   someone else on SLUG has already hacked up something.  Failing that,
   you could try to read the LMFS sources.  There is some good stuff in
   there.

The real problem is that you have to perform a LMFS backup on the
machine whose filesystem is being backed up.  You can connect to a
tape drive attached to some other machine, but you are still going to
have to run three separate backup operations for the three machines.

From slug-distribution-owner Thu Apr 29 20:51:28 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237431>; Thu, 29 Apr 1993 20:51:17 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA16185 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 17:48:32 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA16165 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 17:48:14 PDT
Return-Path: <@RIVERSIDE.SCRC.Symbolics.COM:kma@SAMSON.CADR.AMIS.COM>
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA16161 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 17:48:10 PDT
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1015131; 29 Apr 1993 20:45:33-0400
Date:	Thu, 29 Apr 1993 20:46:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	K.MarkAlexander <kma@SAMSON.cadr.amis.com>
		      ^-missing end of mailbox
Subject: backing up several machines to one tape?
From:	<tyson@ai.sri.com>
To:	nealf@harlequin.com, barmar@think.com
Cc:	tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: <2175.199304292226@sonata.harlequin.com>
Message-Id: <19930430004606.5.KMA@SAMSON.cadr.amis.com>

    Date: Thu, 29 Apr 1993 15:26 PDT
    From: Neal Feinberg <nealf@harlequin.com>

       Date: Thu, 29 Apr 1993 17:21 -0400
       From: Barry Margolin <barmar@think.com>

	   Date: Thu, 29 Apr 1993 15:56 EDT
	   From: Hans Tallis <tallis@starbase.mitre.org>

	   I have 3 symbolics machines (two ivories, one non-ivory); one of the ivories
	   has an exabyte drive on it.  I'd like to back up all three LMFSes onto the
	   exabyte.  Is there a simple way to do this (preferably without a lot of mouse
	   action)? 

       Make sure that the machine with the tape drive has

	       Service: TAPE TCP RTAPE
	       Service: TAPE CHAOS RTAPE

    It is best to leave out the CHAOS service entry.  You really never want to use
    CHAOS, and sometimes when the machine is loaded, the client machine
    will try CHAOS instead of TCP, thinking the tape server is unreachable
    via TCP.  Chaos doesn't have the software end-to-end checksum that TCP
    has, and you might find that extra checksum useful.  So just add TAPE
    TCP RTAPE.

       in its namespace entry.  Then when the dumper asks where you want to
       dump to, specify "name:device", where "name" is the name of the machine
       with the tape drive, and "device" is the name of the Exabyte drive on
       that machine (I'm not sure how SCSI devices are named on Ivory systems).
       The machine running the dump will then connect to the tape server over
       the network.

						       barmar

    You can use SCSI<n> for the "device" field, where <n> is the unit
    number.  If you don't know what the SCSI unit number of the exabyte
    is, use the :Show Machine Configuration command, specifying the host
    to which the tape drive is physically connected.

    I bet you really want to write some script which will automatically
    dump all three LMFSii without any operator intervention.
    Unfortunately, I don't know of any such batch facility.  Perhaps
    someone else on SLUG has already hacked up something.  Failing that,
    you could try to read the LMFS sources.  There is some good stuff in
    there.

The real question is: How do you retrieve from a specific hosts' lmfs
backup dump?

From slug-distribution-owner Fri Apr 30 01:53:40 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237414>; Fri, 30 Apr 1993 01:53:29 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA19993 for slug-distribution@ai.toronto.edu; Thu, 29 Apr 93 22:50:51 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA19972 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Thu, 29 Apr 93 22:50:17 PDT
Return-Path: <kmp@harlequin.com>
Received: from hilly.harlequin.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA19968 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Thu, 29 Apr 93 22:50:13 PDT
Received: from excel.harlequin.com (JACKS-PLACE.MIT.EDU) by hilly.harlequin.com; Fri, 30 Apr 1993 01:53:08 -0400
Received: from BALBOA.Harlequin.COM by excel.harlequin.com (4.1/SMI-4.1)
	id AA05880; Fri, 30 Apr 93 01:50:09 EDT
Date:	Fri, 30 Apr 1993 01:50:00 -0400
From:	kmp@harlequin.com
Subject: backing up several machines to one tape?
To:	kma@samson.cadr.amis.com
Cc:	nealf@harlequin.com, barmar@think.com, tallis@starbase.mitre.org,
	slug@ai.sri.com
In-Reply-To: <19930430004606.5.KMA@SAMSON.cadr.amis.com>
Message-Id: <19930430055054.0.KMP@BALBOA.Harlequin.COM>

    Date: Thu, 29 Apr 1993 20:46 EDT
    From: K. Mark Alexander <kma@samson.cadr.amis.com>

    ... The real question is: How do you retrieve from a specific hosts' lmfs
    backup dump?

Speaking of "how do you retrieve", I recently contemplated buying an
exabyte drive for my Macivory and was independently warned by several
people that (in their opinion) exabyte is a terrible medium in which to
do backups.  The word I got is that people have found it to have
higher-than-average risk of not being able to retrieve data from at all,
and that it's especially bad in the case where you're reusing the same
tape over and over (as one would presumably do with incrementals).  I
didn't try it myself, so this is third-hand info at best, but it's worth
actually checking some of your exabyte backups before you are desperate
for them to convince yourself that they're really storing your data in a
retrievable way.  Personally, I wish smbx would provide support for DAT
drives, which are more popular, more widely available, much cheaper, and
reputed to be more reliable.

From slug-distribution-owner Fri Apr 30 04:46:09 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237419>; Fri, 30 Apr 1993 04:46:06 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00871 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 01:40:39 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00851 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 01:40:21 PDT
Return-Path: <@RIVERSIDE.SCRC.Symbolics.COM:Guy@AVON.sltd.dialnet.symbolics.com>
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00847 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 01:40:16 PDT
Received: from SEVERN.SLTD.DIALNET.SYMBOLICS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1015203; 30 Apr 1993 04:37:14-0400
Received: from AVON.sltd.dialnet.symbolics.com by SEVERN.sltd.dialnet.symbolics.com via INTERNET with SMTP id 108194; 30 Apr 1993 09:33:54-0000
Date:	Fri, 30 Apr 1993 05:34:00 -0400
From:	Guy Footring <Guy@AVON.sltd.dialnet.symbolics.com>
Subject: backing up several machines to one tape?
To:	Neal Feinberg <nealf@harlequin.com>
Cc:	slug@ai.sri.com
In-Reply-To: <2175.199304292226@sonata.harlequin.com>
Message-Id: <19930430093419.7.GUY@AVON.sltd.dialnet.symbolics.com>
Character-Type-Mappings: (1 0 (NIL 0) (NIL :ITALIC NIL) "CPTFONTI")
                         (2 0 (NIL 0) (NIL :BOLD NIL) "CPTFONTCB")
                         (3 0 (NIL 0) (NIL :BOLD-ITALIC NIL) "CPTFONTBI")
Fonts: CPTFONT, CPTFONTI, CPTFONTCB, CPTFONTBI

    Date: Thu, 29 Apr 1993 22:26-0000
    From: Neal Feinberg <nealf@harlequin.com>

   [...]

    I bet you really want to write some script which will automatically
    dump all three LMFSii without any operator intervention.
    Unfortunately, I don't know of any such batch facility.  Perhaps
    someone else on SLUG has already hacked up something.  Failing that,
    you could try to read the LMFS sources.  There is some good stuff in
    there.

Here's something I hacked for someone to let them backup their
LMFS at off peak time (i.e. when no-one was around).  Of course the backup
has to fit on one tape, but that's not normally a problem with exabyte.
I guess it should be possible to dump 3 LMFSii if two of the machines
specify :TRY-APPEND T, though I've never tried appending LMFS backups so I've
no idea whether that will work.  Also you might need to hack things to handle
any queries that the :TRY-APPEND T option might throw at the operator.

;;; -*- Mode: LISP; Syntax: Common-lisp; Package: USER; Base: 10 -*-

1;;; This kludge is to stop the standard questions about "Is this tape really ...?"
0(defvar 2*deal-with-bot* 0T)

(si:advise-permanently lmfs:backup-deal-with-bot :around
		       dont-query-about-tape-id-if-auto-dumping nil
  (if *deal-with-bot*
1      ;; Do the normal thing
0      :do-it
1      ;; Assume tape OK - just rewind it
0      (send lmfs:*backup-stream* :rewind)))


1;;; Now for the actual backup@10pm part.
;;; The dump had better all fit on one tape!!
0(defvar 2*LMFS-Dump-Timer-Run-Time*0 "10:00 pm")

(defvar 2*LMFS-Dump-Timer*
0	(process:create-timer-call
	  'run-lmfs-dump-timer
	  ()
	  :name (format nil "LMFS Dump @ ~\\time\\"
			(time:parse-universal-time *LMFS-Dump-Timer-Run-Time*))))
			
(defun 2run-lmfs-dump-timer 0()
  (let ((*standard-output* #'sys:null-stream)
	(*error-output* #'sys:null-stream)
1	;; 4 = new version, 3 = 7.2 format - change this to 3 if not using Exabyte tapes
0	(lmfs:*current-backup-tape-version* 4)
	(*deal-with-bot* nil)
	(tape-name (multiple-value-bind (nil nil nil day mon)
		       (time:decode-universal-time (get-universal-time))
		     (setq mon (substring (time:month-string mon) 0 3))
		     (format nil "AD-~A~D" day mon))))
    1;; Schedule the next one now.
0    (reset-LMFS-Dump-timer (time:parse-universal-time *LMFS-Dump-Timer-Run-Time*))
    1;; Now do the backup
0    1;; Here are the list of valid keyword args to 0lmfs:backup-dumper
    1;; 0:spec :tape-spec
    1;; 0:host :tape-host
    1;; 0:drive :unit :tape-drive
    1;; 0:density
    1;; 0:set-dates
    1;; 0:tape-name1 0:reel1 0:reel-id
    1;; 0:end-action
    1;; 0:dump-type
    1;; 0:pathnames1 0:start-node1 0:start-path
    1;; 0:consolidation-time
    1;; 0:operator
    1;; 0:deleted
    1;; 0:try-append
    1;; 0:comment
    1;; 0:query
    1;; 0:restart-path
    1;;
0    (fs:with-automatic-login-to-sys-host
3     ;; Edit the arguments below to reflect the appropriate settings for your site.
0      (lmfs:backup-dumper :tape-spec "local:scsi1"
			  :set-dates T
			  :tape-name tape-name
			  :end-action :rewind
			  :dump-type :complete  1;0 1or :incremental or :consolidated
0;			  :consolidation-time (- (time:get-universal-time)
;						 (si:parse-interval-or-never "1 week"))
			  :pathnames '("local:>**>*.*.*")
			  :operator zl:user-id
			  :set-dates t
			  :deleted t
			  :try-append nil
			  :comment (format nil "Autodump @ ~\\datime\\")
			  :query nil)
1      ;; Log the output of the compare so administrator can check it all dumped OK
0      (fs:create-directories-recursively
	(fs:parse-pathname ">reload-logs>reloader.log" net:*local-host*))
      (with-open-file (*standard-output*
			(send (fs:parse-pathname ">reload-logs>reloader.log" net:*local-host*)
			      :new-name (format nil "Reload-~A" tape-name))
			:direction :output)
	(let ((*error-output* *standard-output*))
	  (lmfs:reloader :compare :tape-spec "local:scsi1"))))))

(defun 2reset-LMFS-Dump-timer 0(time-to-run-next)
  (process:reset-timer-absolute *LMFS-Dump-Timer* time-to-run-next)
  (setf (process:timer-name *LMFS-Dump-Timer*)
	(format nil "LMFS Dump @ ~\\time\\"
		(time:parse-universal-time *LMFS-Dump-Timer-Run-Time*))))

1;;; Interface for controlling the timer

0(define-cp-command 2(com-Start-Periodic-LMFS-Dump :command-table "USER")
0    ((first-time-to-run 'time:universal-time
	     :default (time:parse-universal-time *LMFS-Dump-Timer-Run-Time*)
	     :prompt "Time for the next LMFS Dump"))
   (reset-LMFS-Dump-timer first-time-to-run))

(define-cp-command 2(com-Stop-Periodic-LMFS-Dump :command-table "USER")
0    ()
   (process:clear-timer *LMFS-Dump-Timer*))

From slug-distribution-owner Fri Apr 30 06:19:41 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237420>; Fri, 30 Apr 1993 06:19:34 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09107 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 03:17:00 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09087 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 03:16:41 PDT
Return-Path: <barmar@Think.COM>
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09080 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 03:16:39 PDT
Received: from Gandalf.Think.COM by mail.think.com; Fri, 30 Apr 93 06:16:21 -0400
From:	Barry Margolin <barmar@Think.COM>
Received: by gandalf.think.com (4.1/Think-1.2)
	id AA02225; Fri, 30 Apr 93 06:16:20 EDT
Date:	Fri, 30 Apr 1993 06:16:20 -0400
Message-Id: <9304301016.AA02225@gandalf.think.com>
To:	kma@SAMSON.cadr.amis.com
Cc:	nealf@harlequin.com, tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: <19930430004606.5.KMA@SAMSON.cadr.amis.com>
Subject: backing up several machines to one tape?

   Date: Thu, 29 Apr 1993 17:46-0700
   From: K. Mark Alexander <kma@SAMSON.cadr.amis.com>

   The real question is: How do you retrieve from a specific hosts' lmfs
   backup dump?

You mount the tape containing that host's dump, and do the retrieval.  Each
backup needs to be on its own tape, just as with other tape formats.

From slug-distribution-owner Fri Apr 30 08:37:53 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237422>; Fri, 30 Apr 1993 08:37:48 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA20501 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 05:34:10 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA20121 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 05:32:24 PDT
Return-Path: <CLanning@pdesds1.atg.trc.scra.org>
Received: from pdesds1.atg.trc.scra.org by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA20103 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 05:32:20 PDT
Received: by pdesds1.atg.trc.scra.org (5.57/Ultrix3.0-C)
	id AA14393; Fri, 30 Apr 93 08:33:54 -0400
Date:	Fri, 30 Apr 1993 08:31:00 -0400
From:	Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>
To:	<slug-distribution@ai.toronto.edu>
Subject: backing up several machines to one tape?
Illegal-Object: Syntax error in To: address found on relay.cs.toronto.edu:
	To:	K.MarkAlexander <kma@samson.cadr.amis.com>
		      ^-missing end of address
Cc:	nealf@harlequin.com, barmar@think.com, tallis@starbase.mitre.org,
	slug@ai.sri.com
In-Reply-To: <19930430004606.5.KMA@SAMSON.cadr.amis.com>
Message-Id: <19930430123100.1.CLANNING@RIGEL.pme.scra.org>

    Date: Thu, 29 Apr 1993 20:46 EDT
    From: K. Mark Alexander <kma@SAMSON.cadr.amis.com>

	Date: Thu, 29 Apr 1993 15:26 PDT
	From: Neal Feinberg <nealf@harlequin.com>

	   Date: Thu, 29 Apr 1993 17:21 -0400
	   From: Barry Margolin <barmar@think.com>

	       Date: Thu, 29 Apr 1993 15:56 EDT
	       From: Hans Tallis <tallis@starbase.mitre.org>

	       [Stuff Deleted]

    The real question is: How do you retrieve from a specific hosts' lmfs
    backup dump?

If you dump the LMFS from several machines onto one Exabyte tape then
you can't retrieve the LMFS from just one of the machines.  I backed up
two of our machines onto a single 8mm tape using an Exabyte EXB-8200
drive. When I listed the contents of the tape, what I saw was a single
LMFS dump which contained the LMFS of both machines.

Craig Lanning <CLanning@trc.scra.org>
Grumman Data Systems
North Charleston, SC

From slug-distribution-owner Fri Apr 30 08:46:25 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237424>; Fri, 30 Apr 1993 08:46:21 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22193 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 05:42:11 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA21878 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 05:40:31 PDT
Return-Path: <CLanning@pdesds1.atg.trc.scra.org>
Received: from pdesds1.atg.trc.scra.org by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA21839 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 05:40:22 PDT
Received: by pdesds1.atg.trc.scra.org (5.57/Ultrix3.0-C)
	id AA14616; Fri, 30 Apr 93 08:41:43 -0400
Date:	Fri, 30 Apr 1993 08:38:00 -0400
From:	Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>
Subject: backing up several machines to one tape?
To:	kmp@harlequin.com
Cc:	kma@samson.cadr.amis.com, nealf@harlequin.com, barmar@think.com,
	tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: <19930430055054.0.KMP@BALBOA.Harlequin.COM>
Message-Id: <19930430123849.2.CLANNING@RIGEL.pme.scra.org>

    Date: Fri, 30 Apr 1993 01:50 EDT
    From: kmp@harlequin.com

	Date: Thu, 29 Apr 1993 20:46 EDT
	From: K. Mark Alexander <kma@samson.cadr.amis.com>

	... The real question is: How do you retrieve from a specific hosts' lmfs
	backup dump?

    Speaking of "how do you retrieve", I recently contemplated buying an
    exabyte drive for my Macivory and was independently warned by several
    people that (in their opinion) exabyte is a terrible medium in which to
    do backups.  The word I got is that people have found it to have
    higher-than-average risk of not being able to retrieve data from at all,
    and that it's especially bad in the case where you're reusing the same
    tape over and over (as one would presumably do with incrementals).  I
    didn't try it myself, so this is third-hand info at best, but it's worth
    actually checking some of your exabyte backups before you are desperate
    for them to convince yourself that they're really storing your data in a
    retrievable way.  Personally, I wish smbx would provide support for DAT
    drives, which are more popular, more widely available, much cheaper, and
    reputed to be more reliable.

The Exabyte tapes seem to be fairly reliable.  I backup my XL1200 onto
one every week and we backup several Gigabytes worth of Sun and DEC
filesystems onto them each day.  The real important thing to remember is
that Exabyte drives show the effects of dirty heads sooner than other
drives so it is very important to clean the drive regularly.
Fortunately, Exabyte produces their own head cleaner which makes the job
very easy (you put the cleaning tape into the drive and it does the
rest).

Craig Lanning <CLanning@trc.scra.org>
Grumman Data Systems
North Charleston, SC

From slug-distribution-owner Fri Apr 30 08:54:01 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237422>; Fri, 30 Apr 1993 08:53:55 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA23831 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 05:51:33 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA23659 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 05:50:06 PDT
Return-Path: <kuznick@meglos.mdcorp.ksc.nasa.gov>
Received: from meglos.mdcorp.ksc.nasa.gov (yeti.mdcorp.ksc.nasa.gov) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA23124 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 05:47:16 PDT
Received: by meglos.mdcorp.ksc.nasa.gov (5.65/DEC-Ultrix/4.3)
	id AA02341; Fri, 30 Apr 1993 08:45:10 -0400
Date:	Fri, 30 Apr 1993 08:45:10 -0400
From:	kuznick@meglos.mdcorp.ksc.nasa.gov (david kuznick)
Message-Id: <9304301245.AA02341@meglos.mdcorp.ksc.nasa.gov>
To:	pchu@aplcomm.jhuapl.edu
Cc:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@think.com,
	news.comp.ai@think.com, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu
In-Reply-To: chu@server.cs.jhu.edu's message of Thu, 29 Apr 93 12:44:49 -0400 <9304291645.AA05630@Sunset.AI.SRI.COM>
Subject: Lisp Conference Announcement

   Date: Thu, 29 Apr 93 12:44:49 -0400
   From: chu@server.cs.jhu.edu
   Sender: chu@server.cs.jhu.edu
   Reply-To: pchu@aplcomm.jhuapl.edu


   I may have just inadvertantly CC'ed my LUV form to a bunch of
   lisp-related groups. Sorry about that.
   --

   Phil Chu
   internet: pchu@aplcomm.jhuapl.edu


And then I CC'd a followup to everyone too.  Sorry all.

David Kuznick - kuznick@meglos.mdcorp.ksc.nasa.gov
"C++ also supports the notion of 'friends': cooperative classes that
are permitted to see each other's private parts" Booch:_Object Oriented Design_
I always said that C++ was a perverted language...

From slug-distribution-owner Fri Apr 30 09:48:08 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237427>; Fri, 30 Apr 1993 09:48:04 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA25064 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 06:45:00 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA25044 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 06:44:42 PDT
Return-Path: <wlim@gdstech.grumman.com>
Received: from gdstech.grumman.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA25040 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 06:44:37 PDT
Date:	Fri, 30 Apr 1993 09:47:31 -0400
From:	wlim@gdstech.grumman.com (Willie Lim)
Received: by gdstech.grumman.com (4.0/2.1-Grumman Data Systems-Woodbury)
	id AA02024; Fri, 30 Apr 93 09:47:31 EDT
Message-Id: <9304301347.AA02024@gdstech.grumman.com>
To:	barmar@think.com
Cc:	slug@ai.sri.com
In-Reply-To: Barry Margolin's message of Thu, 29 Apr 1993 11:57 -0400 <19930429155700.2.BARMAR@occam.think.com>
Subject: Re: unix-lpd protocol

   Date: Thu, 29 Apr 1993 11:57 -0400
   From: Barry Margolin <barmar@Think.COM>

   I think you have to install Embedding Support, as UX Support depends on
   it.  Despite the name, there's no harm in loading this on a non-embedded
   system.

OK, I fixed the load embedding-support and ux-support problem.  It
turned out that several files including
sys:embedding;ux;unix-lpd.bin.newest had to be loaded via restore.
(unix-lpd.bin had to be manually generated from the .lisp source).

But then when I tried the hardcopy command, I get:

    Error: Remote error: "seaver: /usr/etc/lpd:         : Your host does
    not have line printer access"
    
    (DEFUN-IN-FLAVOR PRINT::LPD-GET-ACK PRINT::LPD-MIXIN)
       Arg 0 (SELF): #<PRINT::LPD-HARDCOPY-STREAM 2713463>
       Arg 1 (SYS:SELF-MAPPING-TABLE): PRINT::LPD-MIXIN
       Arg 2 (STREAM): #<TCP:NARY-UNIX-LPD HARDCOPY for host SEAVER
    printer "gatorprint"
    s-B:           Retry invoking HARDCOPY (UNIX-LPD) -- SEAVER on
    INTERNET.
    s-C:           Specify a printer to use instead of Gatorprint.
    s-D, :    Exit process CP Hardcopy File I:>WLIM>lispm-init.lisp.newest



Indira (the 3670) exists in Seaver's (an SGI Crimsom) /etc/hosts.equiv
and /etc/hosts.lpd files.  (NFS works just fine.)

Question: Which machine does "your host" in the error message refer
to?  My guess is Indira (right?).  The reason why I'm asking this
question is that gatorprint (I hate that name), the printer, is not
really directly connected to Seaver, it is a networked printer
accessed through Seaver.  And for more gory details, gatorprint is an
Appletalk printer accessed by Seaver through a Gatorbox (that explains
the rather silly printer name).


Why not have Indira talk to the Gatorbox directly?  Well that is the
plan but we want to make sure that the UNIX support for hardcopy works
with a UNIX host first before messing around with the Gatorbox and
Appletalk.  I may have to connect a printer directly to Seaver to
prove to a bunch skeptics* that the UNIX support of hardcopy works.


start_flame
* LISPM haters, actually MAC zealots ala Waco; they rather die with
their #$%:&@^! Macs (sorry that reflects years of frustrations, more
like punishment, hacking with the Macs) than go to another platform
(even cheaper more effective ones) :-):-(:-)
end_flame


Willie


  Quote from a Mac zealot: "I bought myself a Mac and yes it is more
 expensive than a Windows machine (which I hate, of course).  Yes the
 software and add-ons are more expensive too.  But I ain't buying any
  Mac software, I'm just going to `borrow' them from work."  Mac is
     God! Mac is great! Replace "Mac" with "David Koresch"(sp?),
		   and you'll get the picture. :-)
				   

From slug-distribution-owner Fri Apr 30 11:46:34 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237431>; Fri, 30 Apr 1993 11:46:30 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26900 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 08:43:31 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26880 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 08:43:12 PDT
Return-Path: <jclose@potomac.ads.com>
Received: from thames.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26872 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 08:42:54 PDT
Received: by thames.ads.com (4.1/1.34v1.3)
	id AA00418; Fri, 30 Apr 93 11:43:29 EDT
Date:	Fri, 30 Apr 1993 11:43:29 -0400
From:	jclose@potomac.ads.com (Jeff Close)
Message-Id: <9304301543.AA00418@thames.ads.com>
To:	kuznick@meglos.mdcorp.ksc.nasa.gov
Cc:	pchu@aplcomm.jhuapl.edu, common-lisp@ai.sri.com, slug@ai.sri.com,
	news.comp.lang.lisp@think.com, news.comp.ai@think.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	scheme@mc.lcs.mit.edu
In-Reply-To: david kuznick's message of Fri, 30 Apr 1993 08:45:10 -0400 <9304301245.AA02341@meglos.mdcorp.ksc.nasa.gov>
Subject: Re: Lisp Conference Announcement
Reply-To: jclose@ads.com

   Date: Fri, 30 Apr 1993 08:45:10 -0400
   From: kuznick@meglos.mdcorp.ksc.nasa.gov (david kuznick)

   ...
[David's sig:]
   David Kuznick - kuznick@meglos.mdcorp.ksc.nasa.gov
   "C++ also supports the notion of 'friends': cooperative classes that
   are permitted to see each other's private parts" Booch:_Object Oriented Design_
   I always said that C++ was a perverted language...

Not only that, they refer to these private parts as 'members'.


From slug-distribution-owner Fri Apr 30 16:37:12 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237426>; Fri, 30 Apr 1993 16:37:07 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02677 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 13:33:55 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02652 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 13:33:30 PDT
Return-Path: <nealf@harlequin.com>
Received: from hilly.harlequin.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02648 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 13:33:27 PDT
Received: from epcot.harlequin.com by hilly.harlequin.com; Fri, 30 Apr 1993 16:36:20 -0400
Received: from sonata.harlequin.com (sonata) by epcot.harlequin.com; Fri, 30 Apr 1993 16:35:32 -0400
From:	Neal Feinberg <nealf@harlequin.com>
Date:	Fri, 30 Apr 1993 16:36:28 -0400
Message-Id: <3009.199304302036@sonata.harlequin.com>
To:	CLanning@pdesds1.atg.trc.scra.org
Cc:	kmp@harlequin.com, kma@samson.cadr.amis.com, barmar@think.com,
	tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: Craig Lanning's message of Fri, 30 Apr 1993 08:38-0400 <19930430123849.2.CLANNING@RIGEL.pme.scra.org>
Subject: backing up several machines to one tape?

   Date: Fri, 30 Apr 1993 08:38-0400
   From: Craig Lanning <CLanning@pdesds1.atg.trc.scra.org>

       Date: Fri, 30 Apr 1993 01:50 EDT
       From: kmp@harlequin.com

	   Date: Thu, 29 Apr 1993 20:46 EDT
	   From: K. Mark Alexander <kma@samson.cadr.amis.com>

	   ... The real question is: How do you retrieve from a specific hosts' lmfs
	   backup dump?

       Speaking of "how do you retrieve", I recently contemplated buying an
       exabyte drive for my Macivory and was independently warned by several
       people that (in their opinion) exabyte is a terrible medium in which to
       do backups.  The word I got is that people have found it to have
       higher-than-average risk of not being able to retrieve data from at all,
       and that it's especially bad in the case where you're reusing the same
       tape over and over (as one would presumably do with incrementals).  I
       didn't try it myself, so this is third-hand info at best, but it's worth
       actually checking some of your exabyte backups before you are desperate
       for them to convince yourself that they're really storing your data in a
       retrievable way.  Personally, I wish smbx would provide support for DAT
       drives, which are more popular, more widely available, much cheaper, and
       reputed to be more reliable.

   The Exabyte tapes seem to be fairly reliable.  I backup my XL1200 onto
   one every week and we backup several Gigabytes worth of Sun and DEC
   filesystems onto them each day.  The real important thing to remember is
   that Exabyte drives show the effects of dirty heads sooner than other
   drives so it is very important to clean the drive regularly.
   Fortunately, Exabyte produces their own head cleaner which makes the job
   very easy (you put the cleaning tape into the drive and it does the
   rest).

   Craig Lanning <CLanning@trc.scra.org>
   Grumman Data Systems
   North Charleston, SC

If you decide to use exabyte technology, be sure to use data-grade 8mm
tape.  The K-mart special 8mm video-grade tapes might appear to work
until you really need the data off the tape.  Be sure to use the
compare backup tape facility for checking your backups from time to
time.  As Craig says, clean heads are also vital.


From slug-distribution-owner Fri Apr 30 17:00:42 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237425>; Fri, 30 Apr 1993 17:00:34 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA03040 for slug-distribution@ai.toronto.edu; Fri, 30 Apr 93 13:57:29 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA03020 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Fri, 30 Apr 93 13:57:04 PDT
Return-Path: <barmar@Think.COM>
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA03016 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Fri, 30 Apr 93 13:57:00 PDT
Received: from Gandalf.Think.COM by mail.think.com; Fri, 30 Apr 93 16:56:40 -0400
From:	Barry Margolin <barmar@Think.COM>
Received: by gandalf.think.com (4.1/Think-1.2)
	id AA08595; Fri, 30 Apr 93 16:56:38 EDT
Date:	Fri, 30 Apr 1993 16:56:38 -0400
Message-Id: <9304302056.AA08595@gandalf.think.com>
To:	wlim@gdstech.grumman.com
Cc:	slug@ai.sri.com
In-Reply-To: <9304301347.AA02024@gdstech.grumman.com>
Subject: unix-lpd protocol

   Date: Fri, 30 Apr 93 09:47:31 EDT
   From: wlim@gdstech.grumman.com (Willie Lim)

   But then when I tried the hardcopy command, I get:

       Error: Remote error: "seaver: /usr/etc/lpd:         : Your host does
       not have line printer access"

       (DEFUN-IN-FLAVOR PRINT::LPD-GET-ACK PRINT::LPD-MIXIN)
	  Arg 0 (SELF): #<PRINT::LPD-HARDCOPY-STREAM 2713463>
	  Arg 1 (SYS:SELF-MAPPING-TABLE): PRINT::LPD-MIXIN
	  Arg 2 (STREAM): #<TCP:NARY-UNIX-LPD HARDCOPY for host SEAVER
       printer "gatorprint"
       s-B:           Retry invoking HARDCOPY (UNIX-LPD) -- SEAVER on
       INTERNET.
       s-C:           Specify a printer to use instead of Gatorprint.
       s-D, :    Exit process CP Hardcopy File I:>WLIM>lispm-init.lisp.newest

   Indira (the 3670) exists in Seaver's (an SGI Crimsom) /etc/hosts.equiv
   and /etc/hosts.lpd files.  (NFS works just fine.)

The fact that NFS works is meaningless, since NFS access control is
completely unrelated to lpd access control.

One problem may be the form of the name in hosts.equiv; if you have the
fully qualified domain name, Seaver might be expecting just the host
portion, or vice versa.  There could also be case sensitivity problems.
Telnet to Seaver from Indira and see how the host name shows up in "who".

I'm not sure of all this, though; we don't use hosts.lpd and our
hosts.equiv just contains the "+" wildcard (we use a firewall to protect us
from outside systems).

   Why not have Indira talk to the Gatorbox directly?  Well that is the
   plan but we want to make sure that the UNIX support for hardcopy works
   with a UNIX host first before messing around with the Gatorbox and
   Appletalk.  I may have to connect a printer directly to Seaver to
   prove to a bunch skeptics* that the UNIX support of hardcopy works.

Theoretically, the Lispm should be able to talk to the Gatorbox directly.
Gatorprint is supposed to emulate a Unix LPD server.  We were looking into
using Gatorprint from our Unix systems (we currently use CAP and
Transcript), but punted when we discovered that Gatorprint can't print DVI
files; so I never got around to trying it from the Lispms.

Of course, sending directly to the Gatorbox might not solve this problem,
since it presumably has an access list as well.

From slug-distribution-owner Sun May  2 14:59:22 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237411>; Sun, 2 May 1993 14:59:15 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08098 for slug-distribution@ai.toronto.edu; Sun, 2 May 93 11:56:29 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08078 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Sun, 2 May 93 11:56:11 PDT
Return-Path: <@RIVERSIDE.SCRC.Symbolics.COM:gooch@tijeras.sw-sw.com>
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08074 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Sun, 2 May 93 11:56:07 PDT
Received: from tijeras.sw-sw.com (TIJERAS.SW-SW.DIALNET.SYMBOLICS.COM) by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1015706; 2 May 1993 14:54:09-0400
Date:	Sun, 2 May 1993 14:41:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	William D.Gooch <gooch@tijeras.sw-sw.com>
		^	 ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Reply-To: gooch%tijeras.SW-SW.dialnet.symbolics.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Subject: Machine for sale or trade
From:	<tyson@ai.sri.com>
To:	slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM,
	the-usual-suspects%mc.lcs.mit.edu@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930502184109.4.GOOCH@tijeras.sw-sw.com>

I have a Symbolics machine I would like to pass along to anyone who can
make a reasonable offer.  I am willing to accept cash, or trade for a
486 PC.

3670, plenty of RAM, hires (24-bit) color, 3 SMD disk drives

Please CALL ME at (512) 346-3868 or 343-4539 if you are interested.
Thanks.

From slug-distribution-owner Mon May  3 10:16:41 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237408>; Mon, 3 May 1993 10:16:36 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA17493 for slug-distribution@ai.toronto.edu; Mon, 3 May 93 07:12:47 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA17473 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Mon, 3 May 93 07:12:29 PDT
Return-Path: <@RIVERSIDE.SCRC.Symbolics.COM:kma@SAMSON.CADR.AMIS.COM>
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA17469 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Mon, 3 May 93 07:12:26 PDT
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1015800; 3 May 1993 10:10:19-0400
Date:	Mon, 3 May 1993 09:41:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	K.MarkAlexander <kma@SAMSON.cadr.amis.com>
		      ^-missing end of mailbox
Subject: backing up several machines to one tape?
From:	<tyson@ai.sri.com>
To:	barmar@Think.COM
Cc:	nealf@harlequin.com, tallis@starbase.mitre.org, slug@ai.sri.com
In-Reply-To: <9304301016.AA02225@gandalf.think.com>
Message-Id: <19930503134129.8.KMA@SAMSON.cadr.amis.com>

    Date: Fri, 30 Apr 1993 03:16 PDT
    From: Barry Margolin <barmar@Think.COM>

       Date: Thu, 29 Apr 1993 17:46-0700
       From: K. Mark Alexander <kma@SAMSON.cadr.amis.com>

       The real question is: How do you retrieve from a specific hosts' lmfs
       backup dump?

    You mount the tape containing that host's dump, and do the retrieval.  Each
    backup needs to be on its own tape, just as with other tape formats.

This is what I'm doing now but I'd like to backup multiple hosts to a
single tape and be able to retrieve each dump separately.  Even though
the tapes are relatively cheap I'd still like to fill them up as much as
possible.

From slug-distribution-owner Mon May  3 10:56:12 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237418>; Mon, 3 May 1993 10:55:59 -0400
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA18156 for slug-distribution@ai.toronto.edu; Mon, 3 May 93 07:53:21 PDT
Received: by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA18135 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-edu-internal; Mon, 3 May 93 07:53:02 PDT
Return-Path: <kanderso@BBN.COM>
Received: from KARIBA.BBN.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA18131 for /usr/lib/sendmail -oi -fslug-errors@ai.sri.com slug-internal; Mon, 3 May 93 07:52:57 PDT
Message-Id: <9305031452.AA18131@Sunset.AI.SRI.COM>
Received: by KARIBA.BBN.COM id ab00303; 3 May 93 10:46 EDT
To:	Mabry Tyson <TYSON@ai.sri.com>
Cc:	slug@ai.sri.com
Subject: Re: Test of mailing list; Lisp-to-C conversion line conversion 
In-Reply-To: Your message of Fri, 23 Apr 93 15:34:36 -0700.
             <735608076.0.TYSON@AI.SRI.COM> 
Date:	Mon, 3 May 1993 10:36:29 -0400
From:	kanderso@BBN.COM

  Date: Fri 23 Apr 93 15:34:36-PDT
  From: Mabry Tyson <TYSON@ai.sri.com>
  Subject: Test of mailing list; Lisp-to-C conversion line conversion
  To: XSLUG@ai.sri.com, XCOMMON-LISP@ai.sri.com
  Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>
  
  We are going to be a subcontractor on a proposal with another company.  The
  prime contractor will be converting our Common-Lisp code to C.  Their pricing
  to the client will be based on the number of C lines they expect to "write".
  
  Does anyone have any empirical data on lines of Lisp to lines of C  (yes, I
  know it is *extremely* variable -- eg, whether we need a GC)?   Also, does
  anyone have any data on the relative cost of those lines compared to lines
  of C written from scratch?
  
  -------

Here's some ideas that might provide a crude estimate.  You probably don't
want to use these factors without thinking about them, or doing a micro
conversion.  For the code in your Lisp application:

Factor  x  each line of
2          Class or structure definition
            1 line for the .c file, one for the .h file.

1.5         Function or method
              1 for the line of code , + a bit for any declarations, + a
              bit since method dispatch must be hand coded.

To this add

Factor  x  Number of 
1          :Reader or :Writer methods
1          Generic function.


You will need to add an estimate for a C++ "library" that provides the
pieces of Lisp you want, like lists and GC...  you can get estimates from
sizes of existing libraries, such as NIHCL.  Reference counting (yuk) GC's
are commonly described (see a book called "Advanced C++ programming").
While a GC scheme may increase the number of lines in a class definition,
it wouldn't shouldn't add to the rest of the code.  If you are going to use
(rather than write) a class library, estimate an "interface" to it of say
10 to 20% of its size.

This doesn't say anything about user interfaces.  If you were going from
dynamic windows to X, you might do something like add 1 line for each
keyword argument in a function call, or something.

Hope this helps.


From slug-distribution-owner Fri May  7 00:13:53 1993
Received: from IU.AI.SRI.COM ([128.18.60.10]) by relay.cs.toronto.edu with SMTP id <238224>; Fri, 7 May 1993 00:13:48 -0400
Received: from RIVERSIDE.SCRC.Symbolics.COM by IU.AI.SRI.COM via SMTP
	  with TCP; Thu, 6 May 93 20:30:25-PST
Received: from SCANDIUM.MKS.DIALNET.SYMBOLICS.COM by
	  RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1017032; 6
	  May 1993 23:25:07-0400
Date:	Thu, 6 May 1993 22:46:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Kevin G.Joback <Kevin@SCANDIUM.mks.dialnet.symbolics.com>
		^      ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Macivory Problems
From:	<@IU.AI.SRI.COM:slug-admin@iu.ai.sri.com>
To:	slug%iu.ai.sri.COM@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-ID: <19930507024653.1.KEVIN@SCANDIUM.mks.dialnet.symbolics.com>

I am having problems with my Macivory and am looking for some advice on
what, if anything, I should focus on trying to fix.

The Problems:
1) Numerous times the Fep will not start. Double clicking on the genera
   icon will show the macivory menubar but the Fep's window will not
   appear, and after about 1 minute, the dialog indicating the Fep did not
   start appears. Sometimes restarting the mac and trying to start Genera
   would solve the problem.
2) Rearranging the boards would sometimes help. I tried a program called
   Zap! for zapping the pram. It did not do any good.
3) When Genera does start it will occasionally freeze up within the
   first few minutes of operation. No redrawing  of windows, the clock
   stops, no run bars, no response to mouse clicks.   The other mac
   programs continue to work fine.
4) When Genera does start up and does not freeze up for a few minutes it
   tends to continue running. The only thing odd (maybe a clue) is that the
   icon displayed in the multifinder list is not the Macivory icon but the
   Thunder spell checker icon, another init and program I have.

Questions:
1) Can anyone tell from the above descriptions if my problem is hardware
   or software?
2) Should I start removing inits? I have the Thunder spell checker
   mentioned above in addition to After Dark which I was told had some
   problems.

Software Configuration:
1) As I write this mail I am running Genera 8.3 on top of Macintosh System 7.0.
2) I have tried various combinations of Genera 8.3 and 8.1.1 and
   Macintosh System 7.0 and 7.1. Same problems.

Hardware Configuration:
The main difference from the original Macivory configuration is the
replacement of a burned out Radius monitor with a SuperMac monitor and
card.
1) Macintosh IIx: 68030 CPU, FPA, Apple Extended Keyboard II.
2) Motherboard: Macintosh II (id #x10).
3) NuBus slot 9: SuperMac Technology SuperMac Spectrum/8 Series III v1.2
   p/n (id #x261) s/n rev 1.2.
4) NuBus slot A: National Semiconductor NS8/16 Memory Expansion Card p/n
   NS8/16 (id #x10F) rev Rev. 2.21, 16MB tota l, 2.6MW in use.
5) NuBus slot B: Symbolics Inc. MacIvory Processor p/n MacIvory-2 (id
   #x14F) s/n 021006 rev 10.0, Ivory rev2B.
6) SCSI address 0: MAXTOR XT-8380S B6B, direct access, 694302 blocks of
   512 bytes (339M bytes total).
7) SCSI address 1: MAXTOR LXT-213S 4.55, direct access, 415436 blocks of
   512 bytes (203M bytes total).
8) SCSI address 3: SONY CD-ROM CDU-8002 1.8g, removable CD-ROM, 1243520
   blocks of 512 bytes (607M bytes total).


I'd appreciate any advice.

Thanks,
Kevin

From slug-distribution-owner Fri May  7 13:06:01 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237408>; Fri, 7 May 1993 13:05:57 -0400
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA22339 for slug-distribution@ai.toronto.edu; Fri, 7 May 93 09:46:32 PDT
Received: from VEGA.CMT.DIALNET.SYMBOLICS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1017165; 7 May 1993 12:44:47-0400
Date:	Fri, 7 May 1993 12:41:00 -0400
From:	Martin Mallinson <Martin@VEGA.cmt.dialnet.symbolics.com>
Subject: Where to put code .. 
To:	Slug%ai.sri.com@RIVERSIDE.SCRC.SYMBOLICS.COM
Message-Id: <19930507164143.5.MARTIN@VEGA.cmt.dialnet.symbolics.com>

I have a couple of Symbolics hacks:

1) A 2 dimensional scientific graph plotter. 
2) A concordia to winhelp converter. 

Anybody who wants them can have them - a couple of people have asked
already - but I can't keep sending big files from my MacIvory with my
Tandy 1200 baud modem - is there a communal place to put these things?


--------------------------------------------------------------------------------
Martin Mallinson                                martin@cmt.dialnet.symbolics.com

Crimble Micro Test Inc.                              
5 Tomahawk Drive                                Phone: 508 667 9405
Billerica MA 01821                              Fax:   508 667 0192
--------------------------------------------------------------------------------

From slug-distribution-owner Fri May  7 16:10:14 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237417>; Fri, 7 May 1993 16:10:07 -0400
Received: from figmnt.tayloru.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27660 for slug-distribution@ai.toronto.edu; Fri, 7 May 93 12:44:12 PDT
Received: from tayloru.edu by tayloru.edu (PMDF #12422) id
 <01GXWBM0SYHW99EP8J@tayloru.edu>; Fri, 7 May 1993 14:44 EST
Date:	Fri, 7 May 1993 15:44:00 -0400
From:	"Time is what keeps everything from happening at once." <91638@tayloru.
	edu>
Subject: remove me?
To:	Slug@ai.sri.com
Message-Id: <01GXWBM0SYHW99EP8J@tayloru.edu>
X-Vms-To: IN%"Slug@ai.sri.com"
X-Vms-Cc: 91638

Hi,
I lost the address for the list server.
Could somebody remove me from the list?
 
thanx
Ed Smith
91638@figmnt.tayloru.edu
or
91638@tayloru.bitnet


From slug-distribution-owner Sun May  9 09:35:54 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237413>; Sun, 9 May 1993 09:35:49 -0400
Received: from fbl-fs.army.mil ([138.45.1.1]) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA15832 for slug-distribution@ai.toronto.edu; Sun, 9 May 93 06:17:31 PDT
Message-Id: <9305091317.AA00391@fbl-fs.army.mil>
To:	Slug@ai.sri.com
Subject: Please remove me from the list
Date:	Sun, 9 May 1993 09:17:23 -0400
From:	reyengar@LEAV-EMH.ARMY.MIL


Please remove me from the SLUG mailing list:

reyengar@leav-emh.army.mil

thanks,
rob

From slug-distribution-owner Mon May 10 07:34:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238230>; Mon, 10 May 1993 07:34:23 -0400
Received: from punch.ic.ac.uk by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA13194 for slug-distribution@ai.toronto.edu; Mon, 10 May 93 04:14:00 PDT
Received: from cvcmgag1.cv.ic.ac.uk by punch.ic.ac.uk with SMTP (PP) 
          id <13311-0@punch.ic.ac.uk>; Mon, 10 May 1993 12:12:11 +0100
Received: from rumford by cvcmga.cv.ic.ac.uk (920330.SGI/4.0) id AA09937;
          Mon, 10 May 93 12:17:37 +0100
From:	c.bridgewater@ic.ac.uk
Date:	Mon, 10 May 1993 07:17:35 -0400
Message-Id: <9962.9305101117@rumford.cv.ic.ac.uk>
To:	slug@ai.sri.com
Subject: X-11 Server files missing....


Hi folks,

When trying to get my 3630 to start an X server process, I get an error
to the effect that a certain file is missing:

>rel-8-1>x11>server>rgb.text.newest

Since my machine has a monochrome 60Hz monitor, I presume that rgb.text
is not applicable. Trouble is, how do I circumvent the load operation ?
Failing that, does anyone have a copy of the file which they would care
to let me have via email ?

Best wishes,

Colin

****************************************************************************
*  Colin Bridgewater		     *    c.bridgewater@uk.ac.ic   * \   / *
*  Head Robot Wrangler		     * tel:+44-(0)71-589-5111x4842 *  \ /  *
*  Construction Robotics Research    * BE KIND TO SPIDERS & SNAILS * --*-- *
*  Department of Civil Engineering   *  -------------------------  *  / \  *
*  Imperial College, London, UK.     *  alias 'the happy hacker'   * /   \ *
****************************************************************************




From slug-distribution-owner Mon May 10 12:26:05 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238240>; Mon, 10 May 1993 12:25:59 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00884 for slug-distribution@ai.toronto.edu; Mon, 10 May 93 09:07:12 PDT
Received: from Think.COM by mail.think.com; Mon, 10 May 93 12:07:06 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon, 10 May 93 12:07:01 EDT
Date:	Mon, 10 May 1993 12:06:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: X-11 Server files missing....
To:	c.bridgewater@ic.ac.uk
Cc:	slug@ai.sri.com
In-Reply-To: <9962.9305101117@rumford.cv.ic.ac.uk>
Message-Id: <19930510160654.9.BARMAR@occam.think.com>

    Date: Mon, 10 May 1993 07:17 EDT
    From: c.bridgewater@ic.ac.uk

    When trying to get my 3630 to start an X server process, I get an error
    to the effect that a certain file is missing:

    >rel-8-1>x11>server>rgb.text.newest

    Since my machine has a monochrome 60Hz monitor, I presume that rgb.text
    is not applicable. Trouble is, how do I circumvent the load operation ?

This file is used to translate symbolic color names to RGB values.  I
haven't tried it, but you could just create an empty file.  However,
some applications will reference colors by name even when they're
running on a monochrome terminal (they expect the terminal to map the
RGB to something appropriate), so you may get errors from this.

    Failing that, does anyone have a copy of the file which they would care
    to let me have via email ?

If you have any Unix machines running X, just copy the file from there.
It's just an ordinary text file.

If you can't find it at your site, let me know and I'll mail it to you.

                                                barmar

From slug-distribution-owner Mon May 10 13:42:30 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238245>; Mon, 10 May 1993 13:42:22 -0400
Received: from nic.cerf.net by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02365 for slug-distribution@ai.toronto.edu; Mon, 10 May 93 10:26:20 PDT
Received: by nic.cerf.net (4.1/CERFnet-1.0)  id AA09794; Mon, 10 May 93 10:29:53 PDT
Date:	Mon, 10 May 1993 13:29:53 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	John D.Reading <readingj@CERF.NET>
		^     ^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Message-Id: <9305101729.AA09794@nic.cerf.net>
From:	<readingj@CERF.NET>
To:	SLUG@ai.sri.com
Subject: Help syncing video


When the discussion was going on a couple of weeks ago about the merits of
Symbolics and how no one has duplicated the environment, I happened to be
in the process of decommissioning all of my Symbolics'.  It was rather
poignant, to say the least.

Anyway, there is one 3670 that I am still using as a print server (seem's
like an ignoble end for that machine, doesn't it?).  Over the weekend we
had a power outage in the building, and now I can't get the video to sync
up on the monitor - all I get are the narrow, wandering horizontal bands.
I have tried "reset video" to no useful effect.  "Set Monitor Mon" seems to give
just marginally better results than "Set Monitor Phil", but I really can't
remember what other incantations might be useful for getting a clearer
picture on the screen.  Can anyone help me?

The monitor I am using has no vents on the top, but I have quite a selection
of other monitors around that I can try if the need arises ;-)

Thanks in advance for any help.

John Reading
readingj@cerf.net

From slug-distribution-owner Mon May 10 13:58:14 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <238243>; Mon, 10 May 1993 13:58:07 -0400
Received: from Ocean.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02467 for slug-distribution@ai.toronto.edu; Mon, 10 May 93 10:36:23 PDT
Received: by Ocean.AI.SRI.COM (4.1/SMI-4.1)
	id AA19093 for SLUG@Sunset.ai.sri.com; Mon, 10 May 93 10:36:18 PDT
Date:	Mon, 10 May 1993 13:36:18 -0400
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: Re: Help syncing video
To:	readingj@CERF.NET, SLUG@ai.sri.com
Message-Id: <737055378.0.TYSON@AI.SRI.COM>
In-Reply-To: <9305101729.AA09794@nic.cerf.net>
Mail-System-Version: <SUN-MM(229)+TOPSLIB(128)@AI.SRI.COM>


I presume that you normally have the monitor on your 3670 turned on.  There are
two effects that you may be seeing.  I find that some monitor's ability to
synch horizontally is affected by the internal temperature.  In short, leave it
on for a while (> 30 minutes) and then do reset video.

If that doesn't do it, then it probably has drifted with age far enough out that
you have to twiddle the horiz synch (or horiz osc., but I don't think your
monitor has it) on the inside of the case.  When we have power failures, I
usually have to go around and tweak a few.  While the machine was on it was
still able to synch but once the monitor is powered off, it is enough out of
whack that you have to fix it yourself.

Of course the recommendation is to let your friendly Symbolics repair man
do it for you.  There are high voltages and they aren't user-friendly.
In any case, don't use anything metal (including your watch) inside the case!

-------

From slug-distribution-owner Tue May 11 19:36:48 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237320>; Tue, 11 May 1993 19:36:42 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06217 for slug-distribution@ai.toronto.edu; Tue, 11 May 93 16:17:38 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa19212;
          11 May 93 15:35 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA00893; Tue, 11 May 93 16:17:25 PDT
Message-Id: <9305112317.AA00893@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: STACK-LET
Date:	Tue, 11 May 1993 18:17:25 -0400
From:	jbarnett@charming.nrtc.northrop.com

STACK-LET and the more primitive stack-consers don't seem to handle MAKE-LIST.
For something I'm doing, I am using forms like
	(STACK-LET*((ARRAY (ZL:MAKE-ARRAY N :TYPE SYS:ART-Q-LIST))
		    (LIST (G-L-P ARRAY)))
	  body)
Is there any cleaner way to do this sort of thing?

Jeff

From slug-distribution-owner Tue May 11 20:42:09 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237320>; Tue, 11 May 1993 20:42:06 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA07236 for slug-distribution@ai.toronto.edu; Tue, 11 May 93 17:26:53 PDT
Received: from Think.COM by mail.think.com; Tue, 11 May 93 20:26:47 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue, 11 May 93 20:26:45 EDT
Date:	Tue, 11 May 1993 20:26:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: STACK-LET
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com
In-Reply-To: <9305112317.AA00893@charming.nrtc.northrop.com>
Message-Id: <19930512002638.3.BARMAR@occam.think.com>

    Date: Tue, 11 May 1993 18:17 EDT
    From: jbarnett@charming.nrtc.northrop.com

    STACK-LET and the more primitive stack-consers don't seem to handle MAKE-LIST.
    For something I'm doing, I am using forms like
	    (STACK-LET*((ARRAY (ZL:MAKE-ARRAY N :TYPE SYS:ART-Q-LIST))
			(LIST (G-L-P ARRAY)))
	      body)
    Is there any cleaner way to do this sort of thing?

    Jeff

STACK-LET is driven off the entries in the alist
SI:*STACK-LET-OPERATIONS*.  It uses this to translate function calls
into corresponding WITH-STACK-xxx bindings.  Here's an addition that
does what you want.

(defmacro with-stack-make-list ((var size &key initial-element) 
				&body body)
  ;; Use ,VAR for both bindings, so don't need a GENSYM!
  `(stack-let* ((,var (zl:make-array ,size :type sys:art-q-list
				     :initial-value ,initial-element)) 
                (,var (g-l-p ,var)))
     ,@body))

(eval-when (compile load eval)
  (pushnew '(make-list 1 nil with-stack-make-list)
	   si:*stack-let-operations* :key #'car))

From slug-distribution-owner Thu May 13 11:30:39 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237326>; Thu, 13 May 1993 11:30:27 -0400
Received: from pecos.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04565 for slug-distribution@ai.toronto.edu; Thu, 13 May 93 08:11:21 PDT
Received: by pecos.ads.com (4.1/1.34v1.3)
	id AA00289; Thu, 13 May 93 11:13:39 EDT
Date:	Thu, 13 May 1993 11:13:39 -0400
From:	chyde@chesapeake.ads.com (Clinton Hyde)
Message-Id: <9305131513.AA00289@pecos.ads.com>
To:	slug@ai.sri.com
Subject: reusing old monitors on other machines.



is it possible to re-use an old symbolics monochrome monitor on
another machine? has anyone done so?

I've looked at the mono machines, and I know that there's only one
line going into the monitors, so it's gotta be pretty simple. the

(color tubes are more obvious, all you need is the appropriate cable
to split the normal PC-VGA cable into RGB coax...)

but right now I'm concerned about the mono monitors...has anyone done
this? does anyone know?

 -- clint

Clint Hyde		"Give me a LispM or give me death!" -- anonymous

Advanced Decision Systems/BAH	Internet:  chyde@chesapeake.ads.com
1953 Gallows Rd, Suite 600
Vienna, VA  22182-3934		(703) 902-7130

From slug-distribution-owner Fri May 14 10:39:36 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237332>; Fri, 14 May 1993 10:39:28 -0400
Received: from crl.dec.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA20991 for slug-distribution@ai.toronto.edu; Fri, 14 May 93 07:16:39 PDT
Received: by crl.dec.com; id AA27701; Fri, 14 May 93 10:16:06 -0400
Received: by easynet.crl.dec.com; id AA15160; Fri, 14 May 93 10:16:01 -0400
Message-Id: <9305141416.AA03016@taunton.crl.dec.com>
To:	slug@ai.sri.com
Cc:	the-usual-suspects@mc.lcs.mit.edu
Subject: documentation success stories?
Date:	Fri, 14 May 1993 10:15:59 -0400
From:	jwalker@crl.dec.com
X-Mts: smtp

I'm just curious.  I'd like to collect any success stories
out there about using Concordia.  Could you please send me
(individually please, not to the whole net) any descriptions
of successes that you know about in industrial or government
settings.  If you've written up a tech report or submitted
something for publication, so much the better (copy or
pointer please!)

I have no particular purpose in mind.  It is just the
juxtaposition of two things -- my noticing that it is five
years since the first shipping of Concordia and my current
efforts on a program committee, reading some research papers
that claim there are no such tools in existence.

Thanks for any info.  Maybe I'll even do something with it,
depending on the whole set of what I learn.

Cheers,
Jan
---------
Janet H. Walker			Voice: 617-621-6618
Cambridge Research Lab		Fax: 617-621-6650
Digital Equipment Corporation	Email: jwalker@crl.dec.com
One Kendall Square, Bldg 700
Cambridge, MA  02139

From slug-distribution-owner Mon May 17 11:28:52 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237361>; Mon, 17 May 1993 11:28:47 -0400
Received: from vm1.ulg.ac.be ([139.165.32.1]) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA04881 for slug-distribution@ai.toronto.edu; Mon, 17 May 93 06:29:31 PDT
Received: from montefiore.ulg.ac.be by vm1.ulg.ac.be (IBM VM SMTP V2R2)
   with TCP; Mon, 17 May 93 15:28:51 +0200
Received: from [192.91.200.75] by montefiore.ulg.ac.be (4.1/SMI-4.1)
	id AA07564; Mon, 17 May 93 15:30:28 +0200
Message-Id: <9305171330.AA07564@montefiore.ulg.ac.be>
Date:	Mon, 17 May 1993 10:36:21 -0400
To:	CLIM Bulletin Board <clim@bbn.com>
From:	"Vincent Keunen" <keunen@montefiore.ulg.ac.be>
X-Sender: vk@montefiore.ulg.ac.be
Subject: Info on the CLIM library (long msg.)
Cc:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@think.com,
	news.comp.ai@think.com, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu,
	info-mcl@cambridge.apple.com

I recently received a number of requests regarding the clim library.  Here
is a summary of what's going on.  I took the liberty to forward this
message to a number of lisp related mailing lists because it seems some of
the people requesting information were not aware of the existence of the
list.  I apologize to all of you who are not interested in clim.

Vincent Keunen

-------------------------------------------

General information about the clim-library:

The clim-library is a repository for user contributed code for the clim
environment.  CLIM is "Common Lisp Interface Manager", the standard
being developed and supported by most lisp providers (Symbolics, Lucid,
Franz, Harlequin, Apple,...).

Access is available to anyone by anonymous ftp.  Ask your system manager
if you don't know how to ftp from your machine.  Do a ftp to
cambridge.apple.com (134.149.2.3), enter "anonymous" as user-id, then
<your-name>@<your-host.domain> as the password.

Use the ftp "cd pub/clim" command to change to the correct directory and
try "dir" to see the directory. (use "help" to see other ftp commands)

To get files use the ftp "get" command, to put your files on the server,
use "put".

There is also a mailing list discussing CLIM: send a request for
subscription to clim-request@bbn.com


Here is a list of the current contents of the library:

200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls (0 bytes).
total 20
-rw-rw-rw-   1 ftp      camb        2584 Apr 28 18:55 ABSTRACTS.clim-library
-rw-rw-rw-   1 ftp      camb        1072 Aug 26  1992 README.clim-library
drwxrwxrwx   5 ftp      camb        1024 Apr 21 21:11 clim-1
drwxrwxrwx   5 ftp      camb         512 May  4 12:48 clim-1-and-2
drwxrwxrwx   2 ftp      camb         512 Apr 20 14:42 clim-2
drwxrwxrwx   2 ftp      camb         512 Sep 10  1992 mail-archives
drwxrwxrwx   2 ftp      camb         512 Dec  2 16:42 papers

./clim-1:
total 2466
-rw-rw-rw-   1 ftp      camb        3441 Mar 12 09:11
accept-multiple-fields-swm.text
-rw-rw-rw-   1 ftp      camb        3624 Oct  8  1992 bboard-pane.lisp
-rw-rw-rw-   1 ftp      camb       16891 Sep 14  1992 bitblt.lisp
-rw-rw-rw-   1 ftp      camb        8617 Oct 30  1992 change-mouse-glyph.lisp
-rw-rw-rw-   1 ftp      camb      728071 Jun  3  1992 clim-demo.sit.hqx
-rw-rw-rw-   1 ftp      camb        4973 Feb 17 14:41 clim-tests-framework.lisp
-rw-rw-rw-   1 ftp      camb       10867 Oct  8  1992 clos-inspector.lisp
-rw-rw-rw-   1 ftp      camb        8254 Oct 12  1992
color-presentation-type.lisp
drwxrwxrwx   2 ftp      camb         512 Apr 20 16:31 ctv-menu
-rw-rw-rw-   1 ftp      camb       17505 Mar  9 10:31 custom-records.lisp
-rw-rw-rw-   1 ftp      camb      113147 Mar 15 21:30 dir-mgr.tar.Z
drwxrwxrwx   2 ftp      camb         512 Apr 22 08:52 ed
-rw-rw-rw-   1 ftp      camb       34445 Apr 22 08:49 ed.tar.Z
-rw-rw-rw-   1 ftp      camb       82424 Mar  3 19:30 fast-tables.lisp
-rw-rw-rw-   1 ftp      camb        1672 Mar  2 00:54 fast-tables.readme
-rw-rw-rw-   1 ftp      camb       10669 Oct 28  1992 icon-examples.lisp
-rw-rw-rw-   1 ftp      camb       14393 Oct 28  1992
icons-stuff-from-j-close.lisp
-rw-rw-rw-   1 ftp      camb        2867 Mar 12 09:11
incremental-redisplay-swm.text
-rw-rw-rw-   1 ftp      camb       24398 Mar 18 14:58 input-editor-patches.lisp
-rw-rw-rw-   1 ftp      camb       61830 Mar 17 11:15 kytron.lisp
-rw-rw-rw-   1 ftp      camb       17086 Sep  9  1992 multiple-menus.lisp
-rw-rw-rw-   1 ftp      camb       11175 Nov  4  1992 ordered-menu-items.lisp
-rw-rw-rw-   1 ftp      camb       21694 Oct  8  1992 peek-clim.lisp
-rw-rw-rw-   1 ftp      camb        7153 Oct 26  1992 picture-buttons.lisp
drwxrwxrwx   2 ftp      camb         512 Apr 21 21:14 postscript
-rw-rw-rw-   1 ftp      camb        9823 Dec 11 18:17
recycle-presentations-and-output-records.lisp
-rw-rw-rw-   1 ftp      camb        9035 Mar 10 16:45 working-cursor.lisp

./clim-1/ctv-menu:
total 126
-rw-rw-rw-   1 ftp      camb         374 Apr 20 16:36 README
-rw-rw-rw-   1 ftp      camb       55171 Apr 20 16:31 ctv-menu.lisp
-rw-rw-rw-   1 ftp      camb        1582 Apr 20 16:31 display-env.lisp

./clim-1/ed:
total 192
-rw-rw-rw-   1 ftp      camb        3465 Apr 22 08:51 README
-rw-rw-rw-   1 ftp      camb        2842 Apr 22 08:51 ed-commands-doc.lisp
-rw-rw-rw-   1 ftp      camb        2434 Apr 22 08:51 ed-commands.lisp
-rw-rw-rw-   1 ftp      camb        3548 Apr 22 08:51 ed-packages.lisp
-rw-rw-rw-   1 ftp      camb        6391 Apr 22 08:51 ed-stream.lisp
-rw-rw-rw-   1 ftp      camb       31101 Apr 22 08:51 ed.lisp
-rw-rw-rw-   1 ftp      camb        1378 Apr 22 08:51 ed.system
-rw-rw-rw-   1 ftp      camb        2551 Apr 22 08:51 site-specific.lisp
-rw-rw-rw-   1 ftp      camb        9963 Apr 22 08:52 wed-frame-commands.lisp
-rw-rw-rw-   1 ftp      camb       10321 Apr 22 08:52 wed-frame.lisp
-rw-rw-rw-   1 ftp      camb        1997 Apr 22 08:52 wed-stream.lisp
-rw-rw-rw-   1 ftp      camb       15766 Apr 22 08:52 wed.lisp

./clim-1/postscript:
total 262
-rw-rw-rw-   1 ftp      camb       26983 Apr 23 21:13 post-init.lisp
-rw-rw-rw-   1 ftp      camb       79779 Apr 23 21:13 postscript.lisp
-rw-rw-rw-   1 ftp      camb       19600 Apr 23 21:13 ps-doc.txt

./clim-1-and-2:
total 6
drwxrwxrwx   2 ftp      camb         512 May  4 12:48 contrib
drwxrwxrwx   2 ftp      camb         512 May  4 12:48 dwim
drwxrwxrwx   5 ftp      camb         512 Apr 28 17:51 scigraph

./clim-1-and-2/contrib:
total 0

./clim-1-and-2/dwim:
total 0

./clim-1-and-2/scigraph:
total 486
-rw-rw-rw-   1 ftp      camb        3091 May  4 12:50 README
drwxrwxrwx   2 ftp      camb         512 Apr 28 16:44 contrib
drwxrwxrwx   2 ftp      camb         512 Apr 28 17:49 dwim
drwxrwxrwx   2 ftp      camb        1024 Apr 28 17:51 scigraph
-rw-rw-rw-   1 ftp      camb      234639 May  4 12:51 scigraph.tar.Z

./clim-1-and-2/scigraph/contrib:
total 0

./clim-1-and-2/scigraph/dwim:
total 330
-rw-rw-rw-   1 ftp      camb       10767 May  4 12:48 draw.lisp
-rw-rw-rw-   1 ftp      camb        3886 May  4 12:48 dwim-system.lisp
-rw-rw-rw-   1 ftp      camb        8615 May  4 12:48 export.lisp
-rw-rw-rw-   1 ftp      camb       15001 May  4 12:48 extensions.lisp
-rw-rw-rw-   1 ftp      camb        5082 May  4 12:48 feature-case.lisp
-rw-rw-rw-   1 ftp      camb        4246 May  4 12:48 load-dwim.lisp
-rw-rw-rw-   1 ftp      camb       25546 May  4 12:48 macros.lisp
-rw-rw-rw-   1 ftp      camb        3405 May  4 12:48 package.lisp
-rw-rw-rw-   1 ftp      camb       35907 May  4 12:48 present.lisp
-rw-rw-rw-   1 ftp      camb       27660 May  4 12:48 tv.lisp
-rw-rw-rw-   1 ftp      camb       22551 May  4 12:48 wholine.lisp

./clim-1-and-2/scigraph/scigraph:
total 890
-rw-rw-rw-   1 ftp      camb       21721 May  4 12:48 annotated-graph.lisp
-rw-rw-rw-   1 ftp      camb       33646 May  4 12:48 annotations.lisp
-rw-rw-rw-   1 ftp      camb       10129 May  4 12:49 axis.lisp
-rw-rw-rw-   1 ftp      camb        4628 May  4 12:49 basic-classes.lisp
-rw-rw-rw-   1 ftp      camb       22875 May  4 12:49 basic-graph.lisp
-rw-rw-rw-   1 ftp      camb        7957 May  4 12:49 color.lisp
-rw-rw-rw-   1 ftp      camb        9967 May  4 12:49 contour.lisp
-rw-rw-rw-   1 ftp      camb       10728 May  4 12:49 copy.lisp
-rw-rw-rw-   1 ftp      camb        6209 May  4 12:49 demo-frame.lisp
-rw-rw-rw-   1 ftp      camb       24864 May  4 12:49 draw.lisp
-rw-rw-rw-   1 ftp      camb        4749 May  4 12:49 dump.lisp
-rw-rw-rw-   1 ftp      camb        5414 May  4 12:49 duplicate-methods.lisp
-rw-rw-rw-   1 ftp      camb        4252 May  4 12:49 duplicate.lisp
-rw-rw-rw-   1 ftp      camb       15094 May  4 12:49 equation.lisp
-rw-rw-rw-   1 ftp      camb        4690 May  4 12:49 export.lisp
-rw-rw-rw-   1 ftp      camb       10157 May  4 12:49 frame.lisp
-rw-rw-rw-   1 ftp      camb        7244 May  4 12:49 graph-classes.lisp
-rw-rw-rw-   1 ftp      camb       43347 May  4 12:49 graph-data.lisp
-rw-rw-rw-   1 ftp      camb       30304 May  4 12:49 graph-mixins.lisp
-rw-rw-rw-   1 ftp      camb       10288 May  4 12:49 legend.lisp
-rw-rw-rw-   1 ftp      camb        2219 May  4 12:49 load-scigraph.lisp
-rw-rw-rw-   1 ftp      camb       11555 May  4 12:49 menu-tools.lisp
-rw-rw-rw-   1 ftp      camb       16327 May  4 12:49 mouse.lisp
-rw-rw-rw-   1 ftp      camb       24989 May  4 12:49 moving-object.lisp
-rw-rw-rw-   1 ftp      camb        1934 May  4 12:49 package.lisp
-rw-rw-rw-   1 ftp      camb       17699 May  4 12:50 popup-accept-methods.lisp
-rw-rw-rw-   1 ftp      camb       11544 May  4 12:50 popup-accept.lisp
-rw-rw-rw-   1 ftp      camb       14426 May  4 12:50 present.lisp
-rw-rw-rw-   1 ftp      camb       14002 May  4 12:50 random.lisp
-rw-rw-rw-   1 ftp      camb        2355 May  4 12:50 scigraph-system.lisp
-rw-rw-rw-   1 ftp      camb       25200 May  4 12:50 scigraph.doc
-rw-rw-rw-   1 ftp      camb        7648 May  4 12:50 symbol.lisp

./clim-2:
total 3718
-rw-rw-rw-   1 ftp      camb       15332 Aug 28  1992 chooser.lisp
-rw-rw-rw-   1 ftp      camb        9706 Sep 25  1992 clim-2-draft-spec.readme
-rw-rw-rw-   1 ftp      camb     1841516 Sep 25  1992 clim.ps
-rw-rw-rw-   1 ftp      camb        8219 Dec 18 15:35 indented-lists.lisp
-rw-rw-rw-   1 ftp      camb       17056 Apr 20 22:38 multiple-menus.lisp
-rw-rw-rw-   1 ftp      camb        3115 Mar  5 16:56 xhardcopy.lisp

./mail-archives:
total 2296
-rw-rw-rw-   1 ftp      camb       50685 Sep 10  1992 clim-archive-1990.Z
-rw-rw-rw-   1 ftp      camb      363681 Sep 10  1992 clim-archive-1991.Z
-rw-rw-rw-   1 ftp      camb      743901 Sep 10  1992 clim-archive-1992.Z

./papers:
total 6
-rw-rw-rw-   1 ftp      camb        2092 Dec  2 16:42 CLIB-paper.readme
226 Transfer complete.


Vincent

--
Keunen Vincent
R&D, Software Engineer
keunen@montefiore.ulg.ac.be
tel: +32 41 407282
fax: +32 41 481170


From slug-distribution-owner Mon May 17 17:27:13 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237366>; Mon, 17 May 1993 17:27:08 -0400
Received: from nynexst.com (nynex-ms.nynexst.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA12299 for slug-distribution@ai.toronto.edu; Mon, 17 May 93 14:10:17 PDT
Received: from mailer.nynexst.com ([128.209.1.79]) by nynexst.com (4.1/SMI-4.1)
	id AA08310; Mon, 17 May 93 17:13:59 EDT
Received: from texas.nynexst.com (texas-gw) by mailer.nynexst.com (3.2/SMI-DDN)
	id AA17920; Mon, 17 May 93 17:06:46 EDT
Received: from DAWA-SANGPO.nynexst.com by texas.nynexst.com (4.1/SMI-4.1)
	id AA00973; Mon, 17 May 93 17:10:04 EDT
Date:	Mon, 17 May 1993 17:10:00 -0400
From:	Bart Burns <bart@nynexst.com>
Subject: [selvin@TEXAS.nynexst.com: Courses in LISP and OOA - Recommendations?]
To:	slug@ai.sri.com
Included-Msgs: <9305131510.AA08077@texas.nynexst.com>,
               The message of 13 May 1993 11:10 EDT from selvin@TEXAS.nynexst.com,
               The message of 13 May 1993 11:10 EDT from Al Selvin
Message-Id: <19930517211033.4.BART@DAWA-SANGPO.nynexst.com>

Date: Thu, 13 May 1993 11:10 EDT
From: Al Selvin <selvin@TEXAS.nynexst.com>
To: st.bboard@TEXAS.nynexst.com
Subject: Courses in LISP and OOA - Recommendations?
cc: selvin@TEXAS.nynexst.com

I'm shopping for good courses in LISP programming (and/or CLOS, CLIM,
etc.) and object-oriented analysis. The ideal course would be more
theory- and analysis-oriented than coding-oriented, and would not
presume too heavy a programming background. Courses in the NYC area
preferred. Anything from a 1-3 day workshop to a semester-long college
course OK.

Thanks for any recommendations.

Al Selvin 
Expert Systems 
x2156

From slug-distribution-owner Wed May 19 09:51:54 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237399>; Wed, 19 May 1993 09:51:45 -0400
Received: from TITAN.KSC.NASA.GOV by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA10326 for slug-distribution@ai.toronto.edu; Wed, 19 May 93 06:25:50 PDT
Date:	Wed, 19 May 1993 09:25:37 -0400
From:	Jim Dumoulin <DUMOULIN@TITAN.KSC.NASA.GOV>
To:	slug@ai.sri.com
Cc:	DUMOULIN@TITAN.KSC.NASA.GOV, DUMOULIN@TITAN.KSC.NASA.GOV
Message-Id: <930519092537.7c39@TITAN.KSC.NASA.GOV>
Subject: RE: Symbolics Monitor Question



  >  Subject: RE: reusing old monitors on other machines.
  >is it possible to re-use an old symbolics monochrome monitor on
  >another machine? has anyone done so?
  >
  >I've looked at the mono machines, and I know that there's only one
  >line going into the monitors, so it's gotta be pretty simple. the
  >
  >(color tubes are more obvious, all you need is the appropriate cable
  >to split the normal PC-VGA cable into RGB coax...)
  >
  >but right now I'm concerned about the mono monitors...has anyone done
  >this? does anyone know?
  >
  > -- clint
  >
  >Clint Hyde		"Give me a LispM or give me death!" -- anonymous
  >
  
    The fact that there is "only one line" going to the monitor doesn't
   necessarily make it "simple".  I'm assuming you're refering to the
   non-3600 style Symbolics monitor which is more widely found than the
   older LEMO style 3600 monitor's used on pre 1984 3600's and LM-2's. 
   (does anyone still have one of them? We still use 3600 S/N 581 but
   it's console's been upgraded from a LEMO to a PE Video).
    
   The single line you refer to is actually a 12 pin Hirose connector 
   that passes
  
        Pin
         1.  XMIT- Digital Audio serial data from system to the console
         2.  XMIT+ Digital Audio serial data from system to the console
         3.  TXD-  Biphase serial from system to console (console serial port)
         4.  TXD+  Biphase serial from system to console (console serial port)
         5.  RXD-  Biphase serial data from console to system (keyboard)
         6.  RXD+  Biphase serial data from console to system (keyboard)
         7.  RCV-  Audio Clock
         8.  RCV+  Autio Clock
         9.  Phase Encoded Video
        10.  Video Ground
        11.  Serial Ground
        12.  Ground
  
    Symbolics sold a "Wallbox assembly" that allowed the customer to
    break this single line into seperate lines.  We do that at KSC because
    some of our Symbolics consoles are located close to a 1000ft away from
    our CPU's.  (our main computer room is located on the far back end
    of the 4th floor of the Operations and Checkout Building at KSC and
    the consoles are in front offices on the 2nd floor.  The building is
    over 800ft long).
  
    I seriously doubt that you can fully use this monitor with any other
    computer system but you can daisy-chain consoles to each other to provide
    multiple (identical) video displays from a single Symbolics Computer.
    You may also be able to get it to sync with the video output from some
    other computer system but I doubt you'd could ever get the keyboard to
    to work with another system without some serious rewiring and major 
    hardware design.  The mouse can be reused if you cut off the connector
    and rewire it.  To use the video source from a different computer, it
    would have to have nearly identical video specifications to the
    Symbolics monitor (which is highly doubtful). The Symbolics console 
    isn't "Multisync" like some PC variety monitors. You must send exactly
    the video signal it is expecting or it will not sync.    You can find
    more detailed specs in the source files of the console sync programs
    but some of the specifications are:
  
              1124 x 904 pixel display (100 Mhz?)
              60Hz Non-interlaced refresh
              P104 phosphor
              Aspect ratio 1.27 horizontal to vertical
  
  
     Hope this helps,
                              Jim

  --------------------------------------------------------------------------
     Jim Dumoulin                      INTERNET: DUMOULIN@TITAN.KSC.NASA.GOV
     NASA / Payload Operations      SPAN/HEPnet: KSCP00::DUMOULIN
     Kennedy Space Center
     Florida, USA  32899

--------------------------------------------------------------------------
   Jim Dumoulin                      INTERNET: DUMOULIN@TITAN.KSC.NASA.GOV
   NASA / Payload Operations      SPAN/HEPnet: KSCP00::DUMOULIN
   Kennedy Space Center
   Florida, USA  32899
  
 

From slug-distribution-owner Wed May 19 13:44:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237414>; Wed, 19 May 1993 13:44:27 -0400
Received: from ptolemy.arc.nasa.gov (ptolemy-ethernet.arc.nasa.gov) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA14583 for slug-distribution@ai.toronto.edu; Wed, 19 May 93 10:25:14 PDT
Received: from copernicus-ethernet.arc.nasa.gov by ptolemy.arc.nasa.gov (4.1/) id <AA23517>; Wed, 19 May 93 10:27:41 PDT
Date:	Wed, 19 May 1993 13:27:41 -0400
Received: by copernicus-ethernet.arc.nasa.gov (4.1/SMI-4.1)
	id AA09675; Wed, 19 May 93 10:25:55 PDT
To:	slug@ai.sri.com
Subject: RE: Symbolics Monitor Question
From:	Jim Dumoulin <DUMOULIN@TITAN.KSC.NASA.GOV>
To:	slug@ai.sri.com
Cc:	DUMOULIN@TITAN.KSC.NASA.GOV, DUMOULIN@TITAN.KSC.NASA.GOV
Message-Id: <930519092537.7c39@TITAN.KSC.NASA.GOV>



  >  Subject: RE: reusing old monitors on other machines.
  >is it possible to re-use an old symbolics monochrome monitor on
  >another machine? has anyone done so?
  >
  >I've looked at the mono machines, and I know that there's only one
  >line going into the monitors, so it's gotta be pretty simple. the
  >
  >(color tubes are more obvious, all you need is the appropriate cable
  >to split the normal PC-VGA cable into RGB coax...)
  >
  >but right now I'm concerned about the mono monitors...has anyone done
  >this? does anyone know?
  >
  > -- clint
  >
  >Clint Hyde		"Give me a LispM or give me death!" -- anonymous
  >
  
    The fact that there is "only one line" going to the monitor doesn't
   necessarily make it "simple".  I'm assuming you're refering to the
   non-3600 style Symbolics monitor which is more widely found than the
   older LEMO style 3600 monitor's used on pre 1984 3600's and LM-2's. 
   (does anyone still have one of them? We still use 3600 S/N 581 but
   it's console's been upgraded from a LEMO to a PE Video).
    
   The single line you refer to is actually a 12 pin Hirose connector 
   that passes
  
        Pin
         1.  XMIT- Digital Audio serial data from system to the console
         2.  XMIT+ Digital Audio serial data from system to the console
         3.  TXD-  Biphase serial from system to console (console serial port)
         4.  TXD+  Biphase serial from system to console (console serial port)
         5.  RXD-  Biphase serial data from console to system (keyboard)
         6.  RXD+  Biphase serial data from console to system (keyboard)
         7.  RCV-  Audio Clock
         8.  RCV+  Autio Clock
         9.  Phase Encoded Video
        10.  Video Ground
        11.  Serial Ground
        12.  Ground
  
    Symbolics sold a "Wallbox assembly" that allowed the customer to
    break this single line into seperate lines.  We do that at KSC because
    some of our Symbolics consoles are located close to a 1000ft away from
    our CPU's.  (our main computer room is located on the far back end
    of the 4th floor of the Operations and Checkout Building at KSC and
    the consoles are in front offices on the 2nd floor.  The building is
    over 800ft long).
  
    I seriously doubt that you can fully use this monitor with any other
    computer system but you can daisy-chain consoles to each other to provide
    multiple (identical) video displays from a single Symbolics Computer.
    You may also be able to get it to sync with the video output from some
    other computer system but I doubt you'd could ever get the keyboard to
    to work with another system without some serious rewiring and major 
    hardware design.  The mouse can be reused if you cut off the connector
    and rewire it.  To use the video source from a different computer, it
    would have to have nearly identical video specifications to the
    Symbolics monitor (which is highly doubtful). The Symbolics console 
    isn't "Multisync" like some PC variety monitors. You must send exactly
    the video signal it is expecting or it will not sync.    You can find
    more detailed specs in the source files of the console sync programs
    but some of the specifications are:
  
              1124 x 904 pixel display (100 Mhz?)
              60Hz Non-interlaced refresh
              P104 phosphor
              Aspect ratio 1.27 horizontal to vertical
  
  
     Hope this helps,
                              Jim

  --------------------------------------------------------------------------
     Jim Dumoulin                      INTERNET: DUMOULIN@TITAN.KSC.NASA.GOV
     NASA / Payload Operations      SPAN/HEPnet: KSCP00::DUMOULIN
     Kennedy Space Center
     Florida, USA  32899

--------------------------------------------------------------------------
   Jim Dumoulin                      INTERNET: DUMOULIN@TITAN.KSC.NASA.GOV
   NASA / Payload Operations      SPAN/HEPnet: KSCP00::DUMOULIN
   Kennedy Space Center
   Florida, USA  32899
  
 


From slug-distribution-owner Thu May 20 03:17:00 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237404>; Thu, 20 May 1993 03:16:53 -0400
Received: from HUEARN.SZTAKI.HU by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27431 for slug-distribution@ai.toronto.edu; Wed, 19 May 93 23:57:14 PDT
Message-Id: <9305200657.AA27431@Sunset.AI.SRI.COM>
Received: from vella.sztaki.hu by HUEARN.SZTAKI.HU (IBM VM SMTP V2R2) with TCP;
   Thu, 20 May 93 08:56:09 SET
Received: by vella.sztaki.hu (MX V3.2) with SITE; Thu, 20 May 1993 08:57:14
          gmt+1
Received: via VELLA (2.0) from: 133 (Markus Andras) at 93-05-20 08:57:10
Subject: what to buy as a functional equivalent of a Symbolics?
From:	H133Mar%huella.bitnet@ai.sri.com
To:	slug@ai.sri.com
Date:	Thu, 20 May 1993 03:52:01 -0400

subject: what to buy as a functional equivalent of a Symbolics?

Could anybody out there help us in the following problem?

We have an old Symbolics 3620 that is very good in all respects
but our founding agencies want more compatibility in new
installments. So we would like to buy a functional equivalent
of our old pet.

I have seen some workstations with add-on cards, but what are
your experiences? Needless to say, we need something from the
lower half of the pricelist.

Many thanks - if anybody wants to have a summary of the
responses, I will compile one.

A. Markus, Computer and Automation Institute, Budapest/Hungary


From slug-distribution-owner Fri May 21 17:27:28 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237402>; Fri, 21 May 1993 17:27:25 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA23616 for zippy@cs.brandeis.edu; Fri, 21 May 93 12:58:15 PDT
Errors-To: /homedir/tyson/slug/slug-errors@Think.COM
Received: from Think.COM by mail.think.com; Fri, 21 May 93 15:56:45 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Fri, 21 May 93 15:56:26 EDT
Date:	Fri, 21 May 1993 15:56:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Reply-To: luv-93-organizer@ai.sri.com
Subject: LUV-93 Announcement
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, info-mcl@cambridge.apple.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	info-dylan@cambridge.apple.com, scheme@mc.lcs.mit.edu,
	news.comp.emacs@Think.COM, news.comp.object@Think.COM
Included-Msgs: <930520162217_76470.3334_EHC52-1@CompuServe.COM>,
               The message of 20 May 1993 12:22 EDT from 76470.3334@compuserve.com,
               The message of 20 May 1993 12:22 EDT from An Event To Remember
Message-Id: <19930521195614.8.BARMAR@occam.think.com>

Please don't reply to me; email questions should be sent to
luv-93-organizer@ai.sri.com.  And definitely don't cc your reply to all
the original recipients!

------Begin Forwarded Message------
Date: Thu, 20 May 1993 12:22 EDT
From: An Event To Remember <76470.3334@compuserve.com>
To: Barry Margolin <barmar@think.com>
Subject: LUV-93 Announcement

-------------------REGISTRATION INFORMATION!!!!!!---------------------------
	LUV'93:Third International Lisp Users and Vendors Conference
	August 9-13, 1993:Cambridge Marriott, Cambridge, MA
			Lisp and Education
----------------------------------------------------------------------------
Order of contents:
	Program information
	Location/Accomodations
	Special Airfare
	Tutorial Schedule/Descriptions
	Registration Form

PROGRAM	
	The Association of Lisp Users is pleased to announce the Third
International Lisp Users and Vendors Conference.  Sponsored by the
Association of Lisp Users and vendors of Lisp and Lisp-based products,
including Franz, Lucid, Harlequin, Venue,and Itasca. LUV '93 will be another
opportunity for users to exchange ideas and promote the benefits of the
Lisp programming language.
	The Association of Lisp Users is the voice of the international Lisp
user community.  By holding our annual conference, we promote communication
and the dissemination of information between the vendors of Lisp and Lisp
applications, and the users of these products.  Our opinions are sought by
the Lisp industry, most of which is well represented at our annual
conference.
	The theme for LUV '93 is Lisp and Education.  For over 20 years,
Lisp has been used to teach advanced computer science topics at major
universities.  Now, introductory computer science courses are being taught
using dialects of Lisp, allowing students to concentrate on basic concepts
and principles instead of mechanics. Many of the features of Lisp that make
it a popular language for education have also caused Industry to embrace
Lisp. They have done this by learning to use the Lisp-based extension
languages embedded in popular applications, such as AutoCAD, GNU Emacs,
and Interleaf.  
	In this year's conference, Monday and Tuesday are dedicated to
improving Lispers' software engineering skills through two days of tutorials.
Featured speakers will include David Moon of Apple Computer, Inc. on
Wednesday along with technical & paper presentations. Special interest
group meetings will also be held Wednesday. On Thursday the vendors will be
making presentations about their lastest products. Friday the Annual Meeting
will be held followed by the traditional no-cost tutorial (topic still to
be determined).

LOCATION/ACCOMODATIONS
	This year the conference returns to the birthplace of Lisp and one
of the primary centers of the present day Lisp community, Cambridge, MA.
Our host hotel is the Cambridge Marriott, conveniently located at the
Kendall Square station on the red line and adjacent to MIT.  Nearby Boston
attractions include Harvard Square, Beacon Hill and Feneuil Hall
Marketplace.
A limited number of rooms have been reserved at a conference rate of
$98 single & $108 double/night.  Please complete the housing form indicating your hotel
preferences and reservations will be made for you and guaranteed for late
arrival (after 6pm) if you include a credit card number.  Any changes in
your reservations before August 1st should be directed to An Event To Remember,
the conference organizers; changes after August 1st should be made directly
with the hotel.

SPECIAL AIRFARE
	The Association of Lisp Users has designated Carlson Travel
Network/Pack n' Go Travel as the official travel agency for LUV '93.
Pack n' Go Travel can arrange for travel from any point of origin and 
guarantee the best airfare on the market.  Even after tickets have been 
issued, CTN/Pack n' Go Travel continues to monitor airfares and can reticket
to obtain a lower fare if one becomes available.
	The Association of Lisp Users has also negotiated special conference
airfares through Continental Airlines.  Each participant will receive 5% off
the lowest available fare when booked through CTN/Pack n' Go Travel. Please
call CTN/Pack n' Go Travel to make your flight arrangements:
	Carlson Travel Network/Pack n' Go Travel
	347 North Pottstown Pike, Exton, PA 19341
	1-800-937-2256

TUTORIAL SCHEDULE/DESCRIPTIONS

Monday Tutorials

Monday AM:
CLOS I: Object-Oriented Programming in Common Lisp
	This half day tutorial is an introduction to the Common
Lisp Object System, the object oriented extention to the proposed
ANSI standard Common Lisp. Attendees are expected to be familiar with
Common Lisp programming concepts.(Instructor: Allan Wechsler,Symbolics,Inc.)

Interfacing Lisp with Other Languages
	Lisp applications can access code written in other programming
languages via Foreign Function Interfaces (FFIs).  The primary focus
of this tutorial will be to show how C code and data may be used
within Common Lisp.  Examples will be drawn from UNIX and possibly PC
Common Lisp implementations. (Instructor: Charley Cox, Franz Inc.)

GNU EMACS Lisp Programming
	This half day tutorial will present the EMACS expension
language, EMACS Lisp which allows users to not only customize the
popular EMACS editor, but also allows the development of active
documents applications that interact with the user.
(Instructor: to be determined)

Monday PM:

CLOS II-Advanced CLOS and the Meta-Object Protocol
	This tutorial will cover meta-object protocols for CLOS as well as
existing implementational techniques and their consequences. Also to be
covered are advanced topics such as complex initializations protocols. A
good understanding of CLOS as well as Lisp is assumed.
(Instructor: Jon L. White, Lucid, Inc.)

Metaprogramming using Macros
	The Common Lisp macro facility is extremely powerful, but it's
advanced features can be difficult to use. Learn when and how to use macros
to improve your coding style and productivity.
(Instructor: Allan Wechsler,Symbolics,Inc.)

Closures, Continuations, and Coroutines
	The "continuation passing" style of programming is a powerful
technique that can be used to implement a number of useful control
structures, including backtracking and coroutines, in a simple and
elegant manner.  Continuation passing can be confusing if you are not
familiar with it, but this tutorial will teach you to understand and
write programs using this technique.
(Instructor: Louis Steinberg, Rutgers Univ.)

Tuesday Tutorials

Tuesday AM:
CLIM I
	This tutorial will show how to use the Common Lisp Interface Manager
to build interfaces to appllication programs. Topics to be covered include
application frames,presentations,menus and dialogs,commands,command tables,
interaction styles, and drawing graphics. Knowledge of Lisp is assumed.
(Instructor: to be determined)

Common Lisp for Scheme Programmers
	This tutorial will introduce Scheme Lisp programming to
experienced Common Lisp programmers. Scheme programming concepts will
be presented in a way that allows experienced Common lisp programmers
to contrast these two main stream Lisp dialects.
(Instructor: Allan Wechsler,Symbolics,Inc.)

Good Lisp Programming Style
	This tutorial will present good Lisp programming style heuristics.
It will deal with style issues at the individual function level as well as
at the complete system level.(Instructor: to be determined)

Tuesday PM:
CLIM II
	This tutorial builds on the concepts covered in CLIM I(a pre-
requisite to taking this course). Topics to be covered include hardcopy,
pointer manipulation,tracking the pointer, incremental redisplay,table and
graph formatting,drawing in color,the drawing environment, and doing
transformations.(Instructor: to be determined)


Scheme for Common Lisp Programmers
	This tutorial will introduce Common Lisp programming to
experienced Scheme Lisp programmers. Common Lisp programming concepts
will be presented in a way that allows experienced Scheme Lisp
programmers to contrast these two main stream Lisp dialects.
(Instructor: Allan Wechsler,Symbolics,Inc.)

Optimizing Lisp Code
	This tutorial will first present some general guidelines to
optimizing Lisp code that can be used regardless of specific Lisp system
details. Then specific details will be presented that are more relevant to 
a given Lisp compiler implementation.  Topics will include profiling,
some common algorithmic optimizations, consing, declarations and type
checking, garbage collection, using C code, arrays and delivery
considerations. (Instructor: Jim Veitch, Franz Inc.)

-------------------REGISTRATION FORM---------------------------------------
(PRINT HARDCOPY, NO REGISTRATIONS ACCEPTED VIA E-MAIL!!!)
Name:_______________________________________
Company:____________________________________	
Address:____________________________________		
City:_______________________________________	
State (Country):____________________________Zip:_______________
Telephone:(       )______________________Fax:(      )______________
Electronic Mail:___________________________________(please print clearly)
Please circle programs and fees:ft student	rec before	on-site
(circle one per time period)	or academic	6/30/93      (after 6/30/93)
Mon. AM		-CLOS I		$50.00		$125.00		$175.00
tutorial	-Interfacing
		-GNU EMACS

Mon. PM		-CLOS II	$50.00		$125.00		$175.00
tutorial	-Macrology
		-Closures
		
Tues.. AM	-CLIM I		$50.00		$125.00		$175.00
tutorial	-CL for Scheme
		-Good Style
		
Tues. PM	-CLIM II	$50.00		$125.00		$175.00
tutorial	-Scheme for CL
		-Optimization
		
Wednesday-Friday session	$100.00		$400.00		$500.00

						Total Enclosed:_________
HOTEL RESERVATIONS:			
Housing preference:	single	double	 Room Mate:____________
Arrival date:____________Departure date:_____________		        
Credit card information (to guarantee late arrival ONLY):        
 please circle	AMEX	DC	MC	VISA
Account #:__________________________________Exp. date:_____________
Signature:__________________________________
ABSOLUTELY NO REGISTRATIONS WILL BE ACCEPTED VIA E-MAIL!!!!!!!
	International attendees may FAX registrations at any time.
	Domestic attendees may only FAX registrations after July 15th.
Mail with check or money order made payable(US funds only) to:
ALU, P.O. Box 294, Malvern, PA 19355-0294,attn: LUV '93 Registration
    (we are sorry but we can not accept credit cards for registration fees)
for US Govt purchase orders,please contact An Event To Remember,215-651-2990
REGISTRATIONS WILL BE CONFIRMED IN WRITTING BY MAIL OR FAX.
Cancellations in writing before June 18th receive 50% refund,afterwards 25%
-------ABSOLUTELY NO REGISTRATIONS WILL BE ACCEPTED VIA E-MAIL!!!!!!!-------
------End Forwarded Message------

From slug-distribution-owner Fri May 21 19:18:49 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237322>; Fri, 21 May 1993 19:18:36 -0400
Received: from Teknowledge.COM (alfred.Teknowledge.COM) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26691 for zippy@cs.brandeis.edu; Fri, 21 May 93 15:12:49 PDT
Errors-To: /homedir/tyson/slug/slug-errors@Teknowledge.COM
Received: by Teknowledge.COM (4.1/SMI-4.1)
	id AA16916; Fri, 21 May 93 15:07:22 PDT
Date:	Fri, 21 May 1993 18:07:22 -0400
From:	tbarnes@Teknowledge.COM (Terry A Barnes)
Message-Id: <9305212207.AA16916@Teknowledge.COM>
To:	slug@ai.sri.com
Cc:	tbarnes@Teknowledge.COM
Subject: CD-ROM on Sun as SYS host

Has anyone set up a CD-ROM on a Sun as their SYS host?  The Genera 8.3
documentation suggests that this is possible, but the instructions are
incorrect and/or incomplete on how to do it.

The problem is that dash characters have been replaced by underscores in the
CD-ROM filenames.  I had assumed that this would be fairly easy to correct
using the logical pathname mechanisms.  But pathname translations are clearly
inadequate, since a filename may have an arbitrary number of underscores.  None
of the predefined translation rules seem appropriate (:vms-heuristicate allows
character substitution, but also does other nasty things).  It would appear
that I need to code a new translation rule to do the job...

1) Am I missing some easier fix?
2) If not, has someone already written such a translation rule?

			Thanks!
			Terry Barnes

INTERNET:  tbarnes@teknowledge.com
  USENET:  {hplabs|sun|ucbvax|decwrl}!tbarnes%teknowledge.com
HARDCOPY:  Cimflex Teknowledge, 1810 Embarcadero Road, Palo Alto, CA 94303
   PHONE:  (415) 424-0500 x416     FAX:  (415) 493-2645

From slug-distribution-owner Fri May 21 23:17:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237319>; Fri, 21 May 1993 23:17:20 -0400
Received: from IU.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00359 for slug-distribution@ai.toronto.edu; Fri, 21 May 93 20:04:27 PDT
Received: from relay2.UU.NET by IU.AI.SRI.COM via SMTP with TCP; Fri,
	  21 May 93 19:33:44-PST
Received: from spool.uu.net (via LOCALHOST) by relay2.UU.NET with SMTP
	  (5.61/UUNET-internet-primary) id AA23279; Fri, 21 May 93 22:31:09 -0400
Received: from ascent.UUCP by spool.uu.net with UUCP/RMAIL
	  (queueing-rmail) id 223051.16283; Fri, 21 May 1993 22:30:51 EDT
Received: by ascent.ascent.com (AIX 3.2/UCB 5.64/4.03) id AA24132; Fri,
	  21 May 1993 20:02:27 -0400
Received: from localhost by ascent-west.UUCP (4.1/SMI-4.1) id AA12999;
	  Fri, 21 May 93 19:17:12 EDT
Message-Id: <9305212317.AA12999@ascent-west.UUCP>
To:	tbarnes@Teknowledge.COM (Terry A Barnes)
Cc:	slug@ai.sri.com, tbarnes@Teknowledge.COM
Subject: Re: CD-ROM on Sun as SYS host 
In-Reply-To: Your message of "Fri, 21 May 93 15:07:22 PDT."
	     <9305212207.AA16916@Teknowledge.COM> 
Date:	Fri, 21 May 1993 19:17:11 -0400
From:	Eric Tiffany <ascent!ascent-west!erict@uunet.UU.NET>

> Date: Fri, 21 May 93 15:07:22 PDT
> From: uunet!Teknowledge.COM!tbarnes@ascent.UUCP (Terry A Barnes)
> To: slug@ai.sri.com
> Cc: tbarnes@Teknowledge.COM
> Subject: CD-ROM on Sun as SYS host
> 
> Has anyone set up a CD-ROM on a Sun as their SYS host?  The Genera 8.3
> documentation suggests that this is possible, but the instructions are
> incorrect and/or incomplete on how to do it.

Actually, I think the instructions say that it isn't possible, but
that's wrong (mostly)

> 
> The problem is that dash characters have been replaced by underscores in the
> CD-ROM filenames.  I had assumed that this would be fairly easy to correct
> using the logical pathname mechanisms.  But pathname translations are clearly
> inadequate, since a filename may have an arbitrary number of underscores.  None
> of the predefined translation rules seem appropriate (:vms-heuristicate allows
> character substitution, but also does other nasty things).  It would appear
> that I need to code a new translation rule to do the job...
> 
> 1) Am I missing some easier fix?
> 2) If not, has someone already written such a translation rule?
> 
> 			Thanks!
> 			Terry Barnes

Yes, I wrote such a thing a long time ago.  It works pretty well,
_except_ for systems with patches (at least in Genera 8.1, which I am
running).  The problem with patches is that the system utility has
HARD WIRED pathnames for the "PATCH-DIRECTORY;" or some such logical
pathname component, bypassing the pathname translation stuff.  There
are also problems using the Documentation System from CD, but it works
most of the time. Here is my sys:site;sys.translations file.  Remember
this is 8.1 and I wrote it a long time ago.  Looking at the code, it
reminds me that you will need to have your fonts in a real directory,
but I don't remember why.  See the last two entries in the
:translations for the interesting bits, plus the :site-rules entry.



;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: FILE-SYSTEM -*-

;;; Following two methods hacked in so that the :vms-heuristicate hack
;;; will work.  This is necessary because the CD-ROM sys directory pathnames
;;; have #\- replaced with #\_.  Symbolics says this makes it impossible to 
;;; use a CD-ROM as a SYS host when connected to a Sun, but these hacks make
;;; it work pretty well.

(defmethod (:filename-length unix42-pathname-mixin) () 1024)

(defmethod (:filename-charset unix42-pathname-mixin) () 
  "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_+.%@#~")

(defun (:sun-cdrom-heuristicate translation-function) (ignore pathname from to
							    &optional substitute)
  (rule-new-pathname (pathname from to :substitute substitute :do-directory t :do-name t)
    (setq type
	  (heuristicate-name-component
		type (send to :filename-length)
		(send to :send-if-handles :filename-charset)
		substitute))
    (values host device directory name type version)))


(multiple-value-bind (major minor) (sct:get-release-version)
  (fs:set-logical-pathname-host "SYS"
    :physical-host (send (parse-pathname (send net:*local-site* :site-directory))
			 :host)
    :translations
    `(("site;" ,(send net:*local-site* :site-directory))
      ("8-1-patches;**;" ">8-1-patches>**>")
      ("alps;**;" ">alps>rel-8-1-1>**>")
      ("fonts;tv;" ">sys>fonts>tv>")
      ("**;*.*.*" "fv:/cdrom/sys/**/*.*"))
    :site-rules
    '((:unix42 ("sys:**;*.*.*" :sun-cdrom-heuristicate ((#\- #\_)))))))






From slug-distribution-owner Sun May 23 12:27:24 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.cs.toronto.edu with SMTP id <237335>; Sun, 23 May 1993 12:27:14 -0400
Received: from silver.lcs.mit.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA17431 for slug-distribution@ai.toronto.edu; Sun, 23 May 93 08:36:13 PDT
Received: by silver.lcs.mit.edu 
	id AA09999; Sun, 23 May 93 11:35:52 -0400
Date:	Sun, 23 May 1993 11:35:52 -0400
From:	acw@silver.lcs.mit.edu (Allan C. Wechsler)
Message-Id: <9305231535.AA09999@silver.lcs.mit.edu>
To:	luv-93-organizer@ai.sri.com
Cc:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, allegro-cl@ucbvax.berkeley.edu, kcl@cli.com,
	lispworks@harlqn.co.uk, scheme@mc.lcs.mit.edu,
	news.comp.emacs@Think.COM, news.comp.object@Think.COM
In-Reply-To: Barry Margolin's message of Fri, 21 May 1993 15:56 -0400 <19930521195614.8.BARMAR@occam.think.com>
Subject: LUV-93 Announcement

I apologize for the wide distribution, but I felt a correction to the
recent announcement by the LUV-93 organizers was necessary.  To wit:

I do not work for Symbolics, not represent them in any way.  I'm doing
my tutorials at LUV-93 as a private contractor.  (Plug: My services are
available.  Call me to discuss your Lisp training needs.)

Allan C. Wechsler
32 Poplar St.
Belmont, MA 02178-4427

617-484-3647

acw@silver.lcs.mit.edu



From slug-distribution-owner Tue May 25 09:09:28 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.cs.toronto.edu with SMTP id <238254>; Tue, 25 May 1993 09:09:23 -0400
Received: from aplcen.apl.jhu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA15326 for slug-distribution@ai.toronto.edu; Tue, 25 May 93 05:51:46 PDT
Received: by aplcen.apl.jhu.edu (5.57/Ultrix2.4-XDccg)
	id AA05625; Tue, 25 May 93 08:51:31 -0400
Received: by aplcenMP.apl.jhu.edu (4.1/SMI-4.1)
	id AA11980; Tue, 25 May 93 08:52:14 EDT
Message-Id: <9305251252.AA11980@aplcenMP.apl.jhu.edu>
From:	hall@aplcenMP.apl.jhu.edu (Marty Hall)
Date:	Tue, 25 May 1993 08:52:13 -0400
In-Reply-To: Eric Tiffany's message of May 21,  7:17pm
X-Mailer: Mail User's Shell (7.2.3 5/22/91)
To:	Eric Tiffany <ascent!ascent-west!erict@uunet.uu.net>,
	tbarnes@teknowledge.com (Terry A Barnes)
Subject: Re: CD-ROM on Sun as SYS host
Cc:	slug@ai.sri.com

In "Re: CD-ROM on Sun as SYS host" on May 21, you write:
> > Has anyone set up a CD-ROM on a Sun as their SYS host?  The Genera 8.3
> > documentation suggests that this is possible, but the instructions are
> > incorrect and/or incomplete on how to do it.
> 
> Actually, I think the instructions say that it isn't possible, but
> that's wrong (mostly)

Are you thinking of the 8.1 instructions? The 8.3 instructions
explicitly say you CAN do it. Symbolics S/W support had a few
corrections to the instructions from the 8.3 installation docs, but I
was still unable to get it to work, at least in the brief attempts I
made. They were unable to figure out why, especially since they said
they could do it on a Sun with SunOS 4.1.2 (we have 4.1.1). However,
we didn't try for too long, since we had relatively easy access to a
spare CDROM, and hung it off our NXP, which worked fine the first
time. (Wow! All that free disk space now...  :-). My guess is that
only a minor variation of the 8.3 instructions will work.

						- Marty

(proclaim '(inline skates))

From slug-distribution-owner Wed May 26 01:53:43 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237317>; Wed, 26 May 1993 01:53:36 -0400
Received: from uu5.psi.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA01318 for slug-distribution@ai.toronto.edu; Tue, 25 May 93 22:42:58 PDT
Received: from pangaro.UUCP by uu5.psi.com (5.65b/4.0.071791-PSI/PSINet) via UUCP;
        id AA07369 for ; Wed, 26 May 93 01:37:39 -0400
Received: by pangaro.pangaro.com (uA-1.6v2); Wed, 26 May 93 01:35:23 EST
From:	pan@pangaro.com (Paul Pangaro)
To:	slug@ai.sri.com
Subject: leaving monitors on without booting the machine
Date:	Wed, 26 May 1993 02:35:23 -0400
Organization: PANGARO Incorporated
Reply-To: pan@pangaro.com
Message-Id: <01062033.2gueq1@pangaro.pangaro.com>
X-Mailer: uAccess - Macintosh Release: 1.6v2

My monitor is acting up to the point where when I turn it on, it screams
for a while (hi voltage board?). Finally it syncs up and works fine,
but I dont want to leave the machine booted since it is noisy, and
I want the monitor to work for some deadlines coming up.

I need to drag a spare out of storage but that is more work than leaving
the monitor on. This model has the top slots, and the LED display
that says FOO on booting, at the upper left (moniterm?).


Any implications for leaving the monitor on without getting any sync
from the machine? thanks

Paul Pangaro                  pan@pangaro.com
PANGARO Incorporated     
P O Box 390420              (Premises @ 129 Franklin St, Suite 204)
Cambridge MA 02139 USA      
Voice 617-621-3070     Fax 617-621-3071


From slug-distribution-owner Mon Jun  7 08:16:27 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237312>; Mon, 7 Jun 1993 08:16:17 -0400
Received: from fhg.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA14232 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 04:48:31 PDT
From:	berni@iml.fhg.de
Received: by fhg.de (mail-gw.fhg.de) with PRESMTP; Mon, 7 Jun 93 13:48:03 +0200 from FHG-GATEWAY 
Received: by fhg.de (mail-gw.fhg.de) with UUCP; Mon, 7 Jun 93 13:47:52 +0200 from imldo 
Received: by iml.fhg.de with SMTP; Mon, 7 Jun 93 13:39:14 +0200
Message-Id: <9306071139.AA23973@iml.fhg.de>
Date:	Mon, 7 Jun 1993 08:39:27 -0400
To:	slug@ai.sri.com
X-Sender: berni@imldo
Subject: character styles in zmacs

Hi there,

We trying to develop application in lisp which are source-compatible
and portable across unix- (i.e. Lucid-), Genera- and macintosh-based
platforms. To this end, we are using CLIM, a shared filesystem and
a portable defsystem etc. So far, so good. However, its convinient
to have an editor that supports different character styles a la
electric character style lock mode in zmacs. The problem is that
the editor should not write any font information into the source file.
On the macintosh I wrote something that automatically generates 
bold definition names and italic comments when reading in the 
source file.

For zmacs, I would like a similar approach. I think of a specilized
lisp mode which generates the styled definitions and comments during
reading. During editing it behaves like the existing el. char. style
lock mode, and when saving it strips any style information from the file
being saved.

I dont want to reinvent any code, so has anyone written something 
in this way that we could reuse?

Thanks for any comments - Stefan B.


--------------------------------------------------------------
Stefan Bernemann                     Tel.: +49-231-9743-139
FhG IML                              Fay:  +49-213-9743-234
Joseph-von-Fraunhofer-Str. 2-4       email: berni@iml.fhg.de
D4600 Dortmund 50

>>>  New ZIP Code valid from 1. July 1993: D44227 Dortmund <<<




From slug-distribution-owner Mon Jun  7 08:50:39 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237312>; Mon, 7 Jun 1993 08:50:36 -0400
Received: from liasun6.epfl.ch by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA24325 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 05:29:18 PDT
Received: by liasun6.epfl.ch (Smail3.1.28.1 #39)
	id m0o2gJv-0008OLC; Mon, 7 Jun 93 14:28 MET DST
Message-Id: <m0o2gJv-0008OLC@liasun6.epfl.ch>
Date:	Mon, 7 Jun 1993 09:28:00 -0400
From:	simon@lia.di.epfl.ch (Simon Leinen)
To:	berni@iml.fhg.de
Cc:	slug@ai.sri.com
Subject: character styles in zmacs
References: <9306071139.AA23973@iml.fhg.de>

Lemacs, Lucid's variant of GNU Emacs 19, has a very neat
implementation of the feature you describe.  It's in the file
lisp/packages/font-lock.el in the lemacs-19.6 distribution (older
versions didn't work as well).

Maybe you can port that back to Zmacs :-)
-- 
Simon.

[head of font-lock.el follows.]
;; Electric Font Lock Mode, by jwz for the LISPM Preservation Society.
;; Copyright (C) 1992-1993 Free Software Foundation, Inc.

;; This file is part of GNU Emacs.

;; GNU Emacs is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.

;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING.  If not, write to
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

;; Font-lock-mode is a minor mode that causes your comments to be 
;; displayed in one face, strings in another, reserved words in another,
;; documentation strings in another, and so on.
;;
;; Comments will be displayed in `font-lock-comment-face'.
;; Strings will be displayed in `font-lock-string-face'.
;; Doc strings will be displayed in `font-lock-doc-string-face'.
;; Function and variable names (in their defining forms) will be
;;  displayed in `font-lock-function-name-face'.
;; Reserved words will be displayed in `font-lock-keyword-face'.
;;
;; To make the text you type be fontified, use M-x font-lock-mode.
;; When this minor mode is on, the fonts of the current line will be
;; updated with every insertion or deletion.
;;
;; The `font-lock-keywords' variable defines other patterns to highlight.
;; The default font-lock-mode-hook sets it to the value of the variables
;; lisp-font-lock-keywords, c-font-lock-keywords, etc, as appropriate.
;; The easiest way to change the highlighting patterns is to change the
;; values of c-font-lock-keywords and related variables.
;;
;; To turn this on automatically, add this to your .emacs file:
;;
;;	(setq emacs-lisp-mode-hook '(lambda () (font-lock-mode 1)))
;;
;; On a Sparc2, the initial fontification takes about 12 seconds for a 120k
;; file of C code, using the default configuration.  You can speed this up
;; substantially by removing some of the patterns that are highlighted by
;; default.  Fontifying lisp code is significantly faster, because lisp has a
;; more regular syntax than C, so the expressions don't have to be as hairy.

From slug-distribution-owner Mon Jun  7 10:05:45 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237327>; Mon, 7 Jun 1993 10:05:43 -0400
Received: from pecos.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA29916 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 06:48:13 PDT
Received: by pecos.ads.com (4.1/1.34v1.3)
	id AA00521; Mon, 7 Jun 93 09:49:44 EDT
Date:	Mon, 7 Jun 1993 09:49:44 -0400
From:	chyde@chesapeake.ads.com (Clinton Hyde)
Message-Id: <9306071349.AA00521@pecos.ads.com>
To:	simon@lia.di.epfl.ch
Cc:	berni@iml.fhg.de, slug@ai.sri.com
In-Reply-To: Simon Leinen's message of Mon, 7 Jun 93 14:28 MET DST <m0o2gJv-0008OLC@liasun6.epfl.ch>
Subject: Re: character styles in zmacs


another brillinat piece of work by jwz. the guy's amazing!

 -- clint

Clint Hyde		"Give me a LispM or give me death!" -- anonymous

Advanced Decision Systems/BAH	Internet:  chyde@chesapeake.ads.com
1953 Gallows Rd, Suite 600
Vienna, VA  22182-3934		(703) 902-7130

From slug-distribution-owner Mon Jun  7 12:10:55 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237321>; Mon, 7 Jun 1993 12:10:52 -0400
Received: from chesapeake.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02002 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 08:49:58 PDT
Received: by chesapeake.ads.com (4.1/1.34v1.3)
	id AA20337; Mon, 7 Jun 93 11:52:32 EDT
Date:	Mon, 7 Jun 1993 11:52:32 -0400
From:	jclose@chesapeake.ads.com (Jeff Close)
Message-Id: <9306071552.AA20337@chesapeake.ads.com>
To:	berni@iml.fhg.de
Cc:	slug@ai.sri.com
In-Reply-To: berni@iml.fhg.de's message of Mon, 7 Jun 1993 13:39:27 +0100 <9306071139.AA23973@iml.fhg.de>
Subject: Re: character styles in zmacs
Reply-To: jclose@ads.com


I have code for electric-font-lock if someone has not given it to you
yet.  Write if interested and send money.

Jeff


From slug-distribution-owner Mon Jun  7 14:13:43 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237319>; Mon, 7 Jun 1993 14:13:37 -0400
Received: from ncar.UCAR.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA03913 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 10:49:27 PDT
Received: from zephyr.rap.ucar.edu by ncar.ucar.EDU (5.65/ NCAR Central Post Office 03/11/93)
	id AA23392; Mon, 7 Jun 93 11:49:22 MDT
Date:	Mon, 7 Jun 1993 13:49:21 -0400
From:	morse@zephyr.rap.ucar.EDU (Corinne Morse)
Message-Id: <9306071749.AA02476@zephyr.rap.ucar.EDU>
Received: by zephyr.rap.ucar.EDU (5.64/ NCAR Mail Server 04/10/90)
	id AA02476; Mon, 7 Jun 93 11:49:21 MDT
To:	slug@ai.sri.com
Subject: X server missing file
Cc:	morse@zephyr.rap.ucar.EDU, cunning@zephyr.rap.ucar.EDU


I am trying to run the X server on a XL400 with Genera 8.1. The system
compiled properly but when I issue the command: Start X Server, 
I get an error stating that the file SYS:X11;server;rgb.text.newest 
has not been loaded. The file is not in an obvious place on the distribution
disk.  Has anyone successfully used the X server or otherwise know where
this file can be found? 

Thanks,
Cory Morse	morse@zephyr.rap.ucar.edu


From slug-distribution-owner Mon Jun  7 17:04:59 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237322>; Mon, 7 Jun 1993 17:04:57 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06772 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 13:42:25 PDT
Received: from Think.COM by mail.think.com; Mon, 7 Jun 93 16:42:18 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon, 7 Jun 93 16:42:16 EDT
Date:	Mon, 7 Jun 1993 16:42:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: X server missing file
To:	Corinne Morse <morse@zephyr.rap.ucar.edu>
Cc:	slug@ai.sri.com, cunning@zephyr.rap.ucar.edu
In-Reply-To: <9306071749.AA02476@zephyr.rap.ucar.EDU>
Message-Id: <19930607204211.0.BARMAR@occam.think.com>

    Date: Mon, 7 Jun 1993 13:49 EDT
    From: morse@zephyr.rap.ucar.EDU (Corinne Morse)


    I am trying to run the X server on a XL400 with Genera 8.1. The system
    compiled properly but when I issue the command: Start X Server, 
    I get an error stating that the file SYS:X11;server;rgb.text.newest 
    has not been loaded. The file is not in an obvious place on the distribution
    disk.  Has anyone successfully used the X server or otherwise know where
    this file can be found? 

It's missing from the distribution.  If you have a Unix system running X
you can copy the file from there; it's probably someplace like
/usr/lib/X11/rgb.txt.  It's just a text file that contains the
translation from color names to RGB values.

                                                barmar

From slug-distribution-owner Mon Jun  7 17:42:44 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Mon, 7 Jun 1993 17:42:00 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA07641 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 14:22:10 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa12163;
          7 Jun 93 14:21 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA11047; Mon, 7 Jun 93 14:21:51 PDT
Message-Id: <9306072121.AA11047@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: Moving disks
Date:	Mon, 7 Jun 1993 16:21:50 -0400
From:	jbarnett@charming.nrtc.northrop.com

I wish to move two eagle disks from a 3600 to a 3670.  The 3600 is the site's
file server.  My plan is (1) plug the expansion cabinet onto the 3670
(2) identify the new disks as as fep1 and fep2, and (3) update the fep file
fspt.fspt to show the new lmfs partitions.

Qustion:  Will this plan work?  If not, what must I do to keep from copying
most of a gig?


Jeff Barnett

P.S.  I know there is a slight cable difference between the 3600 and the 3670
and will use appropriate wires.  The above, is basically a software question
unless there is a hardware glitch besides the cabels.

From slug-distribution-owner Mon Jun  7 18:04:03 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237318>; Mon, 7 Jun 1993 18:04:01 -0400
Received: from ncar.UCAR.EDU by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA07851 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 14:41:59 PDT
Received: from zephyr.rap.ucar.edu by ncar.ucar.EDU (5.65/ NCAR Central Post Office 03/11/93)
	id AA26653; Mon, 7 Jun 93 15:41:54 MDT
Date:	Mon, 7 Jun 1993 17:41:54 -0400
From:	morse@zephyr.rap.ucar.EDU (Corinne Morse)
Message-Id: <9306072141.AA02940@zephyr.rap.ucar.EDU>
Received: by zephyr.rap.ucar.EDU (5.64/ NCAR Mail Server 04/10/90)
	id AA02940; Mon, 7 Jun 93 15:41:54 MDT
To:	slug@ai.sri.com
Subject: Another X server question
Cc:	morse@zephyr.rap.ucar.EDU, cunning@zephyr.rap.ucar.EDU


Thanks to John Krieger and barmar for answering the question about rgb.text.

The X server starts fine, but I still have problems displaying an 
X application on ice, our XL400.  I can 
Start X Screen ice and have the "remote" screen appear in the X server window.
When I Halt X Screen, it says "Halting X Screen ICE:0.0".
However, on the unix side if I setenv DISPLAY ice:0.0 (or ICE:0.0)
in the usual unix notation, I get the errors - "Connection refused by server"
and "Can't open display".  If I setenv DISPLAY ice, the connection is made,
but I still get the "Can't open display" error.  How does one specify the
Symbolics screen on the unix side?

Thanks,
Cory Morse 	morse@zephyr.rap.ucar.edu

From slug-distribution-owner Mon Jun  7 18:09:50 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237317>; Mon, 7 Jun 1993 18:09:47 -0400
Received: from ELCAPITAN.AI.SRI.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08100 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 14:54:29 PDT
Date:	Mon, 7 Jun 1993 17:54:00 -0400
From:	Mabry Tyson <TYSON@ai.sri.com>
Subject: X connections refused
To:	slug@ai.sri.com, morse@zephyr.rap.ucar.edu
Message-Id: <19930607215438.0.TYSON@ELCAPITAN.AI.SRI.COM>

The problem about X connections refused may very well be a problem of
the Symbolics refusing connections from unauthorized hosts.  With 8.1,
Genera checks for incoming connections to be from authorized hosts.  I
use the following code which implements a (Symbolics) command "xhost"
which adds authorized hosts.

There's also code below that will let you fix the "xon" command that came
with X11 (I don't know if it is current though) to allow for X-terminal
type situations (where the "xhost" has to be executed on the display host,
not the CPU host).  The Symbolics display is like that.

Here's a file I load to set up the X terminals on my 3600:

NOTE:  The :rel8.1 feature is a local hack.


;;; -*- Mode: LISP; Syntax: Common-Lisp; Package: USER; Base: 10; Default-character-style: (:FIX :ROMAN :NORMAL) -*-

;;; Code to add a command to start up an XTERM on the Lispm


(defvar *DEFAULT-XTERM-HOST* (neti:parse-host "OCEAN"))

;;; EVAL is here to avoid compiling this form so 8.1 difference can co-exist with 8.0
(eval
'(progn
   (defun add-authorized-host (host)
     (when (member :rel8.1 *features*)
       (setf (gethash (net:parse-host host)
		      (funcall (find-symbol "X-SERVER-AUTHORIZED-HOSTS" :x-server-lisp)
			       (symbol-value (find-symbol "*X-SERVER-DATA*" :x-server-lisp))))
	     t)
       (loop for (net address) in (send (net:parse-host host) :network-addresses)
	     do
	 (let ((addr-spec
		 (case (send net :type)
		   ((:internet)
		    (multiple-value-bind (a b c d) (tcp:explode-internet-address address)
		      (list :internet a b c d)))
		   ((:chaos)
		    (list :chaos (ldb (byte 8 0) address) (ldb (byte 8 8) address)))
		   ((:dna)
		    (list :DECnet (ldb (byte 8 0) address) (ldb (byte 8 8) address))))))
	   (setf (gethash addr-spec
			  (funcall (find-symbol "X-SERVER-AUTHORIZED-ADDRESSES" :x-server-lisp)
				   (symbol-value (find-symbol "*X-SERVER-DATA*" :x-server-lisp))))
		 t)))
       ))
   (compile 'add-authorized-host)
   )
)

;;; Added the variables *xterm-file* and *xterm-host-append* for
;;; added flexibility when attaching to foreign hosts.
;;; Yvan Leclerc 3/10/93 16:41:50

(defvar *xterm-file* "/usr/local/bin/X11/xterm")
;(setq *xterm-file* "/usr/bin/X11/xterm")
(defvar *xterm-host-append* "")
;(setq *xterm-host-append* ".ai.sri.com")
(cp:define-command (COM-START-XTERM
		     :name "Start XTERM"
		     :command-table "Global"
		     :provide-output-destination-keyword nil)
    (&key
      (foreign-host 'neti:host
		    :prompt "foreign host"
		    :documentation "Host to run XTERM on"
		    :default *default-xterm-host*)
      (flush-output 'scl:boolean
		    :prompt "flush output"
		    :documentation "Flush the output from XTERM"
		    :default t)
      (screen 'scl:integer
	      :prompt "screen number"
	      :documentation "Number for screen (0=main screen)"
	      :default 0)
     )
   (let ((cp:*command-table* (cp:find-command-table :User)))
     (when (member :rel8.1 *features*)
       (add-authorized-host foreign-host))
     ;; WMT 9/19/91 For some reason Lowrance didn't work without the path so I'm wiring it in
;   (cp:execute-command "Execute Command" foreign-host (format nil "/usr/bin/csh -e /usr/local/bin/X11/xterm -ls -display ~A:0.~D -e csh -X $HOME/.xinitrc-lispm ~@[ >&//dev//null &~]"
   (cp:execute-command "Execute Command" foreign-host (format nil "~A -ls -sb -sl 1000 -geometry 80x24+1-0 -display ~A~A:0.~D -n ~A-Xterm-toplevel -T Xterm-~A-toplevel -e csh -c \"set mychoice=X11 ; source .cshrc ; source .login ; source .xinitrc-lispm\" ~@[ >&//dev//null &~]"
							      *xterm-file*
							      (string-downcase (send neti:*local-host* :name))
							      *xterm-host-append*
							      screen
							      (string-downcase (send foreign-host :name))
							      (string-downcase (send foreign-host :name))
							      flush-output))))



(cp:install-command 'x-server-program 'com-start-xterm "Start XTERM")
(dw::define-standard-menu-accelerator com-start-xterm x-server-program "Start XTERM")

(cp:define-command (COM-AUTHORIZE-HOSTS
		     :name "Authorize hosts"
		     :command-table 'x-server-program
		     :provide-output-destination-keyword nil)
    ((host-list '(cl:sequence neti:host)
	   :prompt "hosts"
	   :documentation "Hosts to allow access to lispm X server window"
	   ))
   (loop for host in host-list
	     do (add-authorized-host host)))



(dw::define-standard-menu-accelerator com-authorize-host x-server-program "Authorize Host")
;;; Note this works like "xhost" on Unix systems except doesn't allow + or -
(cp:install-command "user" 'com-authorize-hosts "xhost")


;;; Include the following in your XON script on the Unix machine
;;; display_host="`echo $DISPLAY | sed \"s/:.*//\"`"
;;; rawhost=`expr $display_host : '\([^.]*\)\..*'`
;;; if [ "$rawhost" = "" ] ; then display_host=${display_host}.`domainname`; fi
;;;
;;; Put this just after HOSTNAME gets domainname appended to it (bug fix of original script)
;;; # Make sure domain is on host too.
;;; rawhost=`expr $host : '\([^.]*\)\..*'`
;;; if [ "$rawhost" = "" ] ; then host=${host}.`domainname` ; fi
;;; 
;;; This next line is already in the XON script but add the lines below it
;;; if [ $HOSTNAME != $host ]; then
;;;     if [ $display_host != $HOSTNAME ] && [ $host != $display_host ]; then
;;; 	if [ `basename $command` != "xon" ]; then
;;; 	   if [ "$debug" ]; then
;;; # Yes, I did mean to leave off the "+" below
;;; # The reason has to do with commands on display_host (Symbolics)
;;; 	       rsh $display_host xhost $host
;;; 	   else
;;; 	       rsh $display_host xhost $host > /dev/null 2>&1
;;; 	   fi
;;; 	fi

From slug-distribution-owner Mon Jun  7 19:01:49 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Mon, 7 Jun 1993 19:01:45 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08831 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 15:42:58 PDT
Received: from Think.COM by mail.think.com; Mon, 7 Jun 93 18:42:54 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Mon, 7 Jun 93 18:42:49 EDT
Date:	Mon, 7 Jun 1993 18:42:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: Moving disks
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com
In-Reply-To: <9306072121.AA11047@charming.nrtc.northrop.com>
Message-Id: <19930607224243.5.BARMAR@occam.think.com>

    Date: Mon, 7 Jun 1993 16:21 EDT
    From: jbarnett@charming.nrtc.northrop.com

    I wish to move two eagle disks from a 3600 to a 3670.  The 3600 is the site's
    file server.  My plan is (1) plug the expansion cabinet onto the 3670
    (2) identify the new disks as as fep1 and fep2, and (3) update the fep file
    fspt.fspt to show the new lmfs partitions.

    Qustion:  Will this plan work?  If not, what must I do to keep from copying
    most of a gig?

    Jeff Barnett

    P.S.  I know there is a slight cable difference between the 3600 and the 3670
    and will use appropriate wires.  The above, is basically a software question
    unless there is a hardware glitch besides the cabels.

It should work fine.  The only cable difference between the 3600 and
3670 is for the monitor.  They both use the same SMD disk cables.

If the disks contain the SYS:SITE; directory you'll need to do one of
two things:

1) Change the namespace and sys.translations file to identify the 3670
as the SYS host, or

2) Swap the names and addresses of the 3600 and 3670, by changing the
"Set Chaos-Address" commands in their respective boot files.

#1 will probably require saving out a new world for the 3670 so that the
namespace information will be in its image.  You'll probably also have
to change other logical host translations that refer to the old file
server.  #2 is much simpler, and will also allow references to a
physical host name (likely in user's lispm-init.lisp files) to continue
to work.  I recommend #2.

                                                barmar

From slug-distribution-owner Mon Jun  7 19:27:23 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Mon, 7 Jun 1993 19:27:21 -0400
Received: from brazil.cambridge.apple.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA09183 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 16:09:05 PDT
Received: from ministry.cambridge.apple.com by brazil.cambridge.apple.com with SMTP (5.64/25-eef)
	id AA22136; Mon, 7 Jun 93 19:08:46 -0400
	for slug@ai.sri.com
Received: from [90.223.0.23] by cambridge.apple.com with SMTP (5.64/25-eef)
	id AA15212; Mon, 7 Jun 93 19:07:04 -0400
Message-Id: <9306072307.AA15212@cambridge.apple.com>
Date:	Mon, 7 Jun 1993 19:09:01 -0400
From:	moon@cambridge.apple.com (David A. Moon)
To:	jbarnett@charming.nrtc.northrop.com, Barry Margolin <barmar@Think.COM>
Subject: Re: Moving disks
Cc:	slug@ai.sri.com

> Date: Mon, 7 Jun 1993 18:42 -0400
> From: Barry Margolin <barmar@Think.COM>
> 
>     Date: Mon, 7 Jun 1993 16:21 EDT
>     From: jbarnett@charming.nrtc.northrop.com
> 
>     I wish to move two eagle disks from a 3600 to a 3670.  The 3600 is the site's
>     file server.  My plan is (1) plug the expansion cabinet onto the 3670
>     (2) identify the new disks as as fep1 and fep2, and (3) update the fep file
>     fspt.fspt to show the new lmfs partitions.
> 
>     Qustion:  Will this plan work?  If not, what must I do to keep from copying
>     most of a gig?
> 
> It should work fine.

But if the 3670 already has a LMFS, I don't think you can turn two LMFS's into one 
this way.  I might be wrong but I remember that operation as being a lot more 
difficult.

From slug-distribution-owner Mon Jun  7 23:37:57 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Mon, 7 Jun 1993 23:37:46 -0400
Received: from chesapeake.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA12985 for slug-distribution@ai.toronto.edu; Mon, 7 Jun 93 20:24:12 PDT
Received: by chesapeake.ads.com (4.1/1.34v1.3)
	id AA27356; Mon, 7 Jun 93 23:28:11 EDT
Date:	Mon, 7 Jun 1993 23:28:11 -0400
From:	jclose@chesapeake.ads.com (Jeff Close)
Message-Id: <9306080328.AA27356@chesapeake.ads.com>
To:	moon@cambridge.apple.com
Cc:	jbarnett@charming.nrtc.northrop.com, barmar@think.com, slug@ai.sri.com
In-Reply-To: David A. Moon's message of Mon, 07 Jun 93 19:09:01 EDT <9306072307.AA15212@cambridge.apple.com>
Subject: Re: Moving disks


   Date: Mon, 07 Jun 93 19:09:01 EDT
   From: moon@cambridge.apple.com (David A. Moon)

   > Date: Mon, 7 Jun 1993 18:42 -0400
   > From: Barry Margolin <barmar@Think.COM>
   > 
   >     Date: Mon, 7 Jun 1993 16:21 EDT
   >     From: jbarnett@charming.nrtc.northrop.com
   > 
   >     I wish to move two eagle disks from a 3600 to a 3670.  The 3600 is the site's
   >     file server.  My plan is (1) plug the expansion cabinet onto the 3670
   >     (2) identify the new disks as as fep1 and fep2, and (3) update the fep file
   >     fspt.fspt to show the new lmfs partitions.
   > 
   >     Qustion:  Will this plan work?  If not, what must I do to keep from copying
   >     most of a gig?
   > 
   > It should work fine.

   But if the 3670 already has a LMFS, I don't think you can turn two LMFS's into one 
   this way.  I might be wrong but I remember that operation as being a lot more 
   difficult.

It's been awhile since I worked with this, but I concur.  I don't
remember being able to merge LMFSs, only grow them and possibly split
them with partitioning.

Jeff

From slug-distribution-owner Tue Jun  8 08:28:21 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Tue, 8 Jun 1993 08:28:13 -0400
Received: from punch.ic.ac.uk by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05678 for slug-distribution@ai.toronto.edu; Tue, 8 Jun 93 04:58:44 PDT
Received: from cvcmgag1.cv.ic.ac.uk by punch.ic.ac.uk with SMTP (PP) 
          id <11497-0@punch.ic.ac.uk>; Tue, 8 Jun 1993 12:57:00 +0100
Received: from cvcgn by cvcmga.cv.ic.ac.uk (920330.SGI/4.0) id AA12938;
          Tue, 8 Jun 93 13:03:47 +0100
From:	c.bridgewater@ic.ac.uk
Date:	Tue, 8 Jun 1993 08:03:44 -0400
Message-Id: <24346.9306081203@cvcgn.cv.ic.ac.uk>
To:	slug@ai.sri.com
Subject: xhost problem


Hi folks,

This isn't really a problem with the excellent xhost code mailed out
recently - my Genera 8.1 release appears not to have the Execute
Command facility..... I usually load the following systems and was
wondering if I have left out anything vital. If so, purleease let me
know. What is confusing is that the Document Examiner finds a section
dedicated to Execute Command somewhere in the bowels of the machine.

Systems:
Genera 8.1   
ip-tcp   
rpc   
embedding-support  
clx
x-remote-screen  
x-server  

Anybody got any ideas ?

Colin


****************************************************************************
*  Colin Bridgewater		     *    c.bridgewater@uk.ac.ic   * \   / *
*  Head Robot Wrangler		     * tel:+44-(0)71-589-5111x4842 *  \ /  *
*  Construction Robotics Research    * BE KIND TO SPIDERS & SNAILS * --*-- *
*  Department of Civil Engineering   *  -------------------------  *  / \  *
*  Imperial College, London, UK.     *  alias 'the happy hacker'   * /   \ *
****************************************************************************



From slug-distribution-owner Tue Jun  8 09:45:38 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Tue, 8 Jun 1993 09:44:54 -0400
Received: from srs.gov (bubba.srs.gov) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA17246 for slug-distribution@ai.toronto.edu; Tue, 8 Jun 93 06:17:37 PDT
Received: by srs.gov id AA06105
  (InterLock SMTP Gateway 1.1 for slug@ai.sri.com);
  Tue, 8 Jun 1993 09:12:26 -0400
Received: by srs.gov (Internal Mail Agent-1);
  Tue, 8 Jun 1993 09:12:26 -0400
Date:	Tue, 8 Jun 1993 10:18:13 -0400
From:	jwk@srs.gov
Subject: merging LMFSs
To:	slug@ai.sri.com
Message-Id: <01GZ4PHASQXU0009XR@SAEMS.SRS.GOV>
X-Envelope-To: slug@ai.sri.com
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-Transfer-Encoding: 7BIT

>>It's been awhile since I worked with this, but I concur.  I don't
remember being able to merge LMFSs, only grow them and possibly split
them with partitioning.<<

I am reminded of a side effect of the exabyte discussion in the recent
past where Craig Lanning described the effect of dumping multiple LMFSs
on one tape as having the effect of merging the LMFSs into one. Kind
of a strange way to go about the current problem, but ...

John Krieger, Westinghouse SRC

From slug-distribution-owner Tue Jun  8 13:18:12 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237320>; Tue, 8 Jun 1993 13:18:05 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA18757 for slug-distribution@ai.toronto.edu; Tue, 8 Jun 93 07:55:42 PDT
Received: from Think.COM by mail.think.com; Tue, 8 Jun 93 10:55:38 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue, 8 Jun 93 10:55:35 EDT
Date:	Tue, 8 Jun 1993 10:55:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: xhost problem
To:	c.bridgewater@ic.ac.uk
Cc:	slug@ai.sri.com
In-Reply-To: <24346.9306081203@cvcgn.cv.ic.ac.uk>
Message-Id: <19930608145530.4.BARMAR@occam.think.com>

    Date: Tue, 8 Jun 1993 08:03 EDT
    From: c.bridgewater@ic.ac.uk


    Hi folks,

    This isn't really a problem with the excellent xhost code mailed out
    recently - my Genera 8.1 release appears not to have the Execute
    Command facility..... I usually load the following systems and was
    wondering if I have left out anything vital. If so, purleease let me
    know. What is confusing is that the Document Examiner finds a section
    dedicated to Execute Command somewhere in the bowels of the machine.

    Systems:
    Genera 8.1   
    ip-tcp   
    rpc   
    embedding-support  
    clx
    x-remote-screen  
    x-server  

You have to load ux-support to get Unix-specific protocols.

                                                barmar

From slug-distribution-owner Tue Jun 15 15:55:08 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237745>; Tue, 15 Jun 1993 15:54:51 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26949 for slug-distribution@ai.toronto.edu; Tue, 15 Jun 93 12:35:31 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa07078;
          15 Jun 93 12:34 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA28284; Tue, 15 Jun 93 12:35:12 PDT
Message-Id: <9306151935.AA28284@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Cc:	customer-reports@riverside.scrc.symbolics.com
Subject: Cdrom Problem
Date:	Tue, 15 Jun 1993 14:35:10 -0400
From:	jbarnett@charming.nrtc.northrop.com

Restoring world from cdrom mounted on a sun server works like a charm
for 3670 and 3640 using copy file (symbolics recommended procedure).
Seems to run ~100 times slower on 3650 -- in fact, not enough time in a
day to let it complete.  Eventually pops up a restart menu: longer timeout,
retry connection, etc.

Symbolics tried swapping io board, paddle, and processor.  Tried swapping
ethernet connection with one of the machines that works okay.  Nothing
helps.  Any known problems with 3650 in regards to this?  The only thing
I can think of is that NSF is sending a lot of long packets and the 3650
has a slow(?) fep.

Jeff Barnett
serial number 30107

From slug-distribution-owner Tue Jun 15 16:45:55 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237452>; Tue, 15 Jun 1993 16:45:47 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27771 for slug-distribution@ai.toronto.edu; Tue, 15 Jun 93 13:32:19 PDT
Received: from Think.COM by mail.think.com; Tue, 15 Jun 93 16:32:02 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Tue, 15 Jun 93 16:31:58 EDT
Date:	Tue, 15 Jun 1993 16:31:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: Cdrom Problem
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com, customer-reports@riverside.scrc.symbolics.com
In-Reply-To: <9306151935.AA28284@charming.nrtc.northrop.com>
Message-Id: <19930615203151.4.BARMAR@occam.think.com>

    Date: Tue, 15 Jun 1993 14:35 EDT
    From: jbarnett@charming.nrtc.northrop.com

    Restoring world from cdrom mounted on a sun server works like a charm
    for 3670 and 3640 using copy file (symbolics recommended procedure).
    Seems to run ~100 times slower on 3650 -- in fact, not enough time in a
    day to let it complete.  Eventually pops up a restart menu: longer timeout,
    retry connection, etc.

    Symbolics tried swapping io board, paddle, and processor.  Tried swapping
    ethernet connection with one of the machines that works okay.  Nothing
    helps.  Any known problems with 3650 in regards to this?  The only thing
    I can think of is that NSF is sending a lot of long packets and the 3650
    has a slow(?) fep.

Yes.  The problem is that the default read size is 8K, and this is
fragmented into 6 IP packets sent in rapid succession.  Unfortunately, a
G-machine can only read a couple of them, so the reassembly fails and
the Lispm eventually has to request a retransmission.  Of course, this
also fails, and so on.

Ths solution is to set NFS:*LOCAL-SUBNET-TRANSFER-SIZE* and
NFS:*LOCAL-NETWORK-TRANSFER-SIZE* to something the Lispm can handle.   I
use 1024 and it works OK.

                                                barmar

From slug-distribution-owner Tue Jun 15 17:11:02 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237741>; Tue, 15 Jun 1993 17:10:50 -0400
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA28042 for slug-distribution@ai.toronto.edu; Tue, 15 Jun 93 13:48:16 PDT
Received: from PLUNGE.SPA.SYMBOLICS.COM ([128.81.253.102]) by RIVERSIDE.SCRC.Symbolics.COM via INTERNET with SMTP id 1027512; 15 Jun 1993 16:48:44 -0400
Date:	Tue, 15 Jun 1993 16:40:00 -0400
From:	sobeck@riverside.scrc.symbolics.com
Subject: Cdrom Problem
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com, customer-reports@RIVERSIDE.SCRC.SYMBOLICS.COM
In-Reply-To: <19930615203151.4.BARMAR@occam.think.com>
Message-Id: <19930615204013.2.SOBECK@PLUNGE.spa.symbolics.com>

    Date: Tue, 15 Jun 1993 13:31 PDT
    From: Barry Margolin <barmar@Think.COM>

	Date: Tue, 15 Jun 1993 14:35 EDT
	From: jbarnett@charming.nrtc.northrop.com

	Restoring world from cdrom mounted on a sun server works like a charm
	for 3670 and 3640 using copy file (symbolics recommended procedure).
	Seems to run ~100 times slower on 3650 -- in fact, not enough time in a
	day to let it complete.  Eventually pops up a restart menu: longer timeout,
	retry connection, etc.

	Symbolics tried swapping io board, paddle, and processor.  Tried swapping
	ethernet connection with one of the machines that works okay.  Nothing
	helps.  Any known problems with 3650 in regards to this?  The only thing
	I can think of is that NSF is sending a lot of long packets and the 3650
	has a slow(?) fep.

    Yes.  The problem is that the default read size is 8K, and this is
    fragmented into 6 IP packets sent in rapid succession.  Unfortunately, a
    G-machine can only read a couple of them, so the reassembly fails and
    the Lispm eventually has to request a retransmission.  Of course, this
    also fails, and so on.

    Ths solution is to set NFS:*LOCAL-SUBNET-TRANSFER-SIZE* and
    NFS:*LOCAL-NETWORK-TRANSFER-SIZE* to something the Lispm can handle.   I
    use 1024 and it works OK.

						    barmar

That makes sense, but as a practical matter, I'd use :Copy World after the first one.
Both the disk access and network should be faster.

From slug-distribution-owner Wed Jun 16 14:07:41 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237749>; Wed, 16 Jun 1993 14:07:29 -0400
Received: from RIVERSIDE.SCRC.Symbolics.COM by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA11332 for slug-distribution@ai.toronto.edu; Wed, 16 Jun 93 08:49:29 PDT
Received: from SAMSON.CADR.AMIS.COM by RIVERSIDE.SCRC.Symbolics.COM via DIAL with SMTP id 1027765; 16 Jun 1993 11:49:31 -0400
Received: from ZEPHYR.cadr.amis.com by SAMSON.cadr.amis.com via INTERNET with SMTP id 65079; 16 Jun 1993 08:03:10-0700
Date:	Wed, 16 Jun 1993 11:03:00 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	Robert S.Kirk <rsk@SAMSON.cadr.amis.com>
		^	^-illegal period in phrase
		 \-phrases containing '.' must be quoted
Subject: Cdrom Problem
From:	<@RIVERSIDE.SCRC.Symbolics.COM:rsk@SAMSON.CADR.AMIS.COM>
To:	barmar@Think.COM, jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com, customer-reports@riverside.scrc.symbolics.com
In-Reply-To: <19930615203151.4.BARMAR@occam.think.com>
Message-Id: <19930616150310.8.RSK@ZEPHYR.cadr.amis.com>
Internet-Address:   RSK@samson.cadr.amis.com
Snail-Mail-Address: American Microsystems Inc.
                    CAD Research Lab.
                    P.O. Box 967
                    Twain Harte, CA  95383
Phone-Number:       (209)586-7422

    Date: Tue, 15 Jun 1993 13:31 PDT
    From: Barry Margolin <barmar@Think.COM>
	Date: Tue, 15 Jun 1993 14:35 EDT
	From: jbarnett@charming.nrtc.northrop.com
	Restoring world from cdrom mounted on a sun server works like a charm
	for 3670 and 3640 using copy file (symbolics recommended procedure).
	Seems to run ~100 times slower on 3650 -- in fact, not enough time in a
	day to let it complete.  Eventually pops up a restart menu: longer timeout,
	retry connection, etc.

	Symbolics tried swapping io board, paddle, and processor.  Tried swapping
	ethernet connection with one of the machines that works okay.  Nothing
	helps.  Any known problems with 3650 in regards to this?  The only thing
	I can think of is that NSF is sending a lot of long packets and the 3650
	has a slow(?) fep.

    Yes.  The problem is that the default read size is 8K, and this is
    fragmented into 6 IP packets sent in rapid succession.  Unfortunately, a
    G-machine can only read a couple of them, so the reassembly fails and
    the Lispm eventually has to request a retransmission.  Of course, this
    also fails, and so on.

    Ths solution is to set NFS:*LOCAL-SUBNET-TRANSFER-SIZE* and
    NFS:*LOCAL-NETWORK-TRANSFER-SIZE* to something the Lispm can handle.   I
    use 1024 and it works OK.

Wow!  This solves a problem we've been having forever with a 3620
talking NFS to a Sun.

						    barmar

From slug-distribution-owner Sun Jun 20 23:26:31 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237319>; Sun, 20 Jun 1993 23:26:20 -0400
Received: from uu5.psi.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA26357 for slug-distribution@ai.toronto.edu; Sun, 20 Jun 93 20:11:49 PDT
Received: from pangaro.UUCP by uu5.psi.com (5.65b/4.0.071791-PSI/PSINet) via UUCP;
        id AA20781 for ; Sun, 20 Jun 93 23:09:51 -0400
Received: by pangaro.pangaro.com (uA-1.6v2); Sun, 20 Jun 93 23:00:20 EST
From:	pan@pangaro.com (Paul Pangaro)
To:	slug@ai.sri.com
Subject: concordia graphics conversion to mac
Date:	Mon, 21 Jun 1993 00:00:20 -0400
Organization: PANGARO Incorporated
Reply-To: pan@pangaro.com
Message-Id: <01062033.4l73u1@pangaro.pangaro.com>
X-Mailer: uAccess - Macintosh Release: 1.6v2

I need to transfer a 70 page monograph to Word 5.1 and I dont really
want to start drawing the figures from scratch in Canvas or something.
Does the default (or other) graphics format from Concordia do anything
useful to get me going here? Just importing (even if I cant continue
editing from the present versions) is helpful. 

I assumevi. text that the best I can do is grab the raw text and re-format
in Word.

thanks

Paul Pangaro                  pan@pangaro.com
PANGARO Incorporated     
P O Box 390420              (Premises @ 129 Franklin St, Suite 204)
Cambridge MA 02139 USA      
Voice 617-621-3070     Fax 617-621-3071


From slug-distribution-owner Tue Jun 22 13:49:50 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237314>; Tue, 22 Jun 1993 13:49:42 -0400
Received: from galileo.cc.rochester.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA21418 for slug-distribution@ai.toronto.edu; Tue, 22 Jun 93 10:36:12 PDT
Received: from mac232-131.fauver.rochester.edu by galileo.cc.rochester.edu (4.1/1.16) id AA14258; Tue, 22 Jun 93 13:35:47 EDT
Message-Id: <9306221735.AA14258@galileo.cc.rochester.edu>
Date:	Tue, 22 Jun 1993 14:41:33 -0400
Illegal-Object: Syntax error in From: address found on relay.cs.toronto.edu:
	From:	J.TyDibble <jtyd@mac232-131.fauver.rochester.edu>
		    ^-missing end of mailbox
Subject: Symbolics 3670
From:	<jtyd@mac232-131.fauver.rochester.edu>
To:	SLUG@ai.sri.com
X-Mailer: LeeMail 1.2.4


To ALL or Anyone at SLUG:
 
I recently purchased a SYMBOLICS 3670 Mini-Computer at a Government Auction
which runs LISP, and after getting it home discovered that apparently it didn't
come with a console.  The computer is useless without the console.  I was
wondering if anyone has a console but no Mini-computer?  If so, perhaps we
could discuss putting our two useless components together for a functional
system.
 
If you have a console or know of one please contact me in any of the following
ways: Call (716) 671-6034,  Send E-MAIL to me through CompuServe at 72436,2556
or E-MAIL me at GENIE at XKY67755 or send some snail U.S. MAIL at 1486 Creek
Street, Rochester, NY  14625.  Sorry, but this is my first time using the
Internet and I don't have an Internet E-Mail Address so you'll have to contact
me by one of the other methods listed above.
 
Thanks for your time and interest.
 
                                  Sincerely,
 
 
                                  Rick Harrison


From slug-distribution-owner Tue Jun 22 19:35:34 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237328>; Tue, 22 Jun 1993 19:35:24 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27657 for slug-distribution@ai.toronto.edu; Tue, 22 Jun 93 16:20:25 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa26594;
          22 Jun 93 16:18 PDT
Received: from bat.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA25035; Tue, 22 Jun 93 16:20:02 PDT
To:	SLUG@ai.sri.com
Cc:	jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
From:	Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
Subject: how to access Symbolics CD-ROM from Unix host via NFS?
Reply-To: jlankford@nrtc.nrtc.northrop.com
Organization: Northrop Research and Technology Center
Location: One Research Park, Palos Verdes, CA 90274
Telephone: 310/544-5394
Date:	Tue, 22 Jun 1993 18:19:49 -0400
Message-Id: <22229.740791189@charming.nrtc.northrop.com>
Sender: jpl@charming.nrtc.northrop.com

from Unix, i can mount any of our lisp machines that support NFS
(or RPC or whatever) service, using for example:
	mount -t nfs lisphost:/ /unix-dir
This mounts the top-level LMFS directory, and everything works as expected.

now i have a cd-rom on lisphost that i can access from any lisp
machine (using NFILE or whatever), using for example:
	show directory lisphost|cdrom1:>*

how can i access the cd-rom from Unix, since variations on:
	mount -t nfs lisphost:X /unix-dir
don't work, where X has been:
	cdrom1
	cdrom1:/
	"lisphost|cdrom:>"
and all sorts of other likely combinations?

jpl
PS	if i install the CD-ROM on a Unix box, then i can access it
	from both Unix and lisp machines via NFS, since the CD will
	be mounted in the Unix file space.  There doesn't seem to be
	an analogous mechanism to link the CD-rom to LMFS file space,
	ie Mount Optical Disk seems to be for WORM drives or something.

From slug-distribution-owner Wed Jun 23 12:04:30 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237318>; Wed, 23 Jun 1993 12:03:54 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08333 for slug-distribution@ai.toronto.edu; Wed, 23 Jun 93 08:49:38 PDT
Received: from Think.COM by mail.think.com; Wed, 23 Jun 93 11:49:10 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Wed, 23 Jun 93 11:49:06 EDT
Date:	Wed, 23 Jun 1993 11:49:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: how to access Symbolics CD-ROM from Unix host via NFS?
To:	jlankford@nrtc.nrtc.northrop.com
Cc:	SLUG@ai.sri.com, jlankford%nrtc.northrop.com@nrtc.nrtc.northrop.com
In-Reply-To: <22229.740791189@charming.nrtc.northrop.com>
Message-Id: <19930623154900.2.BARMAR@occam.think.com>

    Date: Tue, 22 Jun 1993 18:19 EDT
    From: Jeff Lankford <jpl@nrtc.nrtc.northrop.com>

    now i have a cd-rom on lisphost that i can access from any lisp
    machine (using NFILE or whatever), using for example:
	    show directory lisphost|cdrom1:>*

    how can i access the cd-rom from Unix, since variations on:
	    mount -t nfs lisphost:X /unix-dir
    don't work, where X has been:
	    cdrom1
	    cdrom1:/
	    "lisphost|cdrom:>"
    and all sorts of other likely combinations?

I don't think it can be done, at least not in Genera 8.1.  Looking at
the NFS Server system, I see NFS-LMFS.LISP and NFS-FEPFS.LISP, which
suggests that the NFS server needs special-case code to handle
particular file system types; it doesn't do all its work through the
generic file system interface.  I see no NFS-CDROMFS.LISP.

Also, despite the use of Flavors to implement the LMFS and FEPFS
interfaces, the "generic" part of the NFS Server has stuff like:

  (etypecase pathname
    (fs:lmfs-pathname *lmfs-fsid*)
    (fs:fep-pathname (send (send pathname :host) :unit)))

in a number of places.  So much for OO programming....

                                                barmar

From slug-distribution-owner Wed Jun 23 13:02:49 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237345>; Wed, 23 Jun 1993 13:02:22 -0400
Received: from aplcen.apl.jhu.edu by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA08552 for zippy@cs.brandeis.edu; Wed, 23 Jun 93 09:13:27 PDT
Received: by aplcen.apl.jhu.edu (5.57/Ultrix2.4-XDccg)
	id AA17990; Wed, 23 Jun 93 12:13:14 -0400
Received: by aplcenMP.apl.jhu.edu (4.1/SMI-4.1)
	id AA21272; Wed, 23 Jun 93 12:13:59 EDT
Message-Id: <9306231613.AA21272@aplcenMP.apl.jhu.edu>
From:	hall@aplcenMP.apl.jhu.edu (Marty Hall)
Date:	Wed, 23 Jun 1993 12:13:59 -0400
In-Reply-To: Barry Margolin's message of Jun 23, 11:49am
X-Mailer: Mail User's Shell (7.2.3 5/22/91)
To:	slug@ai.sri.com
Subject: Re: how to access Symbolics CD-ROM from Unix host via NFS?

>     Jeff Lankford <jpl@nrtc.nrtc.northrop.com>
[...]
>     how can i access the cd-rom from Unix, since variations on:
> 	    mount -t nfs lisphost:X /unix-dir
>     don't work, where X has been:

> Barry Margolin <barmar@think.com>
> I don't think it can be done, at least not in Genera 8.1.  

You can supposedly do it in Genera 8.3. The documentation explicitly says
if is supported now (and that it wasn't in 8.1). However, I had trouble
getting it to work, and punted quickly since we had a spare CDROM player
sitting around. So we just hung that CDROM off our NXP. But Symbolics customer
support swears they have it working fine in 8.3 to a Sun running SunOS 4.1.3,
and that there are only minor errors in the 8.3 documentation that describes
how to do this.

BTW, Customer Support (Tina) also has a patch that allows CLIM 1.1 to be run
in Genera 8.3. It seems to work fine for our application. They (Naha) also
have an X-Server patch. They say it is only supported on monochrome, but
we use it on an 8-bit (32 doesn't work) color screen from our XL1200, and
can run OpenWindows, xterms, and FrameMaker at least as fast as the B&W
screen, and at much better resolution and looking just like our Sun screens.
A sad, sad day when our Symbolics are reduced to being X-terminals for our
Suns (only half a :-).

						- Marty
(proclaim '(inline skates))

From slug-distribution-owner Wed Jun 23 17:24:27 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237318>; Wed, 23 Jun 1993 17:24:21 -0400
Received: from ames.arc.nasa.gov by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA13073 for slug-distribution@ai.toronto.edu; Wed, 23 Jun 93 14:07:08 PDT
Received: by ames.arc.nasa.gov with UUCP id AA03128
  (5.65c/IDA-1.4.4 for slug@ai.sri.com); Wed, 23 Jun 1993 13:25:50 -0700
Received: from txcam.amd.com (ausun1.amd.com) by amd.com with SMTP id AA19931
  (5.65c/IDA1.4.4.1+AMD1 for <slug@ai.sri.com>); Wed, 23 Jun 1993 12:42:03 -0700
Received: by txcam.amd.com (4.1/AMDSN-1.20)
	id AA09302; Wed, 23 Jun 93 14:45:06 CDT
Date:	Wed, 23 Jun 1993 15:45:06 -0400
From:	bgooch@ausun1.amd.com (bgooch bgooch x55386)
Message-Id: <9306231945.AA09302@txcam.amd.com>
To:	slug@ai.sri.com
Subject: new address

Hi, 

I apologize to those who don't care, but for those who do, my new email address is:

bgooch@ausun1.amd.com

Bill Gooch- Bill Gooch

From slug-distribution-owner Thu Jun 24 02:59:34 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237315>; Thu, 24 Jun 1993 02:59:22 -0400
Received: from smoky.ikf.physik.uni-frankfurt.de by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA20333 for slug-distribution@ai.toronto.edu; Wed, 23 Jun 93 23:29:34 PDT
Received: by smoky.ikf.physik.uni-frankfurt.de (Smail3.1.28.1 #14)
	id m0o8kn0-0002rgC; Thu, 24 Jun 93 02:28 EDT
Sender: roma@smoky.ikf.physik.uni-frankfurt.de (FB20 Mail Transfer)
Received: by dbis.informatik.uni-frankfurt.de (Smail3.1.28.1 #4)
	id m0o8WtU-0008qfC; Wed, 23 Jun 93 17:37 MESZ
Message-Id: <m0o8WtU-0008qfC@dbis.informatik.uni-frankfurt.de>
From:	logon@dbis.informatik.uni-frankfurt.de (Logon)
Subject: owg
To:	slug@ai.sri.com
Date:	Wed, 23 Jun 1993 12:37:50 -0400
X-Mailer: ELM [version 2.4 PL20]

Please circulate among your colleagues.



FACT SHEET
OBJECT WORLD GERMANY

Date: September 20, 22, 1993
Venue: Mariott Hotel, Frankfurt

Profile: 	Object World Germany, part of the Object World 
		series organized in six venues worldwide, will 
		be held in Germany for the second time.
		For the first time the conference will have
		an industrial exhibition.
		The event will focus exclusively on the 
		commercial and practical steps of applying object 
		technology.

Visitor base:	Object World Germany will target IT/MIS professionals
		as well as users wishing to apply the beneficts of
		object technology to their corporate software
		development.

Event sponsors: Object World Germany is sponsored by OMG (Object
		Management Group), World Expo Co and LogOn Technology
		Transfer.

Event Framework: Object World is an event linked specifically for the 
		OT market comprising:

		* A  multi-speaker four-track conference, built by
		a panel of international authorities, will address
		business and manegement issuses, technical issues and
		development issues involved in building OT systems.
	
		The tracks are designed to appeal to both German-
		speaking people and English-speaking people. 
		The fours tracks are:
		Object Management (September 20)
		Methodologies (September 20-21)
		Databases     (September 20-21)
		Tools and Languages (September 20-21)
		The conference will target 300+ delegates.
		
		* Three post-conference tutorials on September 22:
		
		"The Shlaer-Mellor Method", by Stephen J. Mellor
	        
		"Fundamentals of ODBMS" by Won Kim
		
		"Moving from C to C++" by David Reed	

		* An exhibition of products and services for object
		technology users targeted for 2000+ attendees.

Contact:
		Conference information:
		
	        Christiane S. Sattler	
		LogOn Technology Transfer
		Burgweg 14a, 
		6242 Kronberg (Ts.) (new post code 61476,from July 1,1993)
		Germany
		Tel. +49-6173-2852
		Fax. +49-6173-940420


		Press information:

		Beuerlein & Partner 
		Rudolf J. Beuerlein
		Steinkopfstrasse 5a
		6393 Wehrheim 3
		Tel. + 49-60 81-149 41

		Exhibition information:

		Scott R. Johnson
		IDG World Expo Co.
		WEC Messe und Ausstellungs
		Franz-Joseph Str. 35
		8000 Muenchen 40
		Tel. +49-89-360 86 208



From slug-distribution-owner Thu Jun 24 13:56:24 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237319>; Thu, 24 Jun 1993 13:56:07 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA25928 for slug-distribution@ai.toronto.edu; Thu, 24 Jun 93 10:26:23 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa01879;
          24 Jun 93 10:24 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA19534; Thu, 24 Jun 93 10:25:35 PDT
Message-Id: <9306241725.AA19534@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: Zmail question
Date:	Thu, 24 Jun 1993 12:25:34 -0400
From:	jbarnett@charming.nrtc.northrop.com


We are using store and forward services on Unix machines -- no mail server
on the Lispms.  In the namspace, my user object shows my Lispm name as "jeff",
my Mail address as "jbarnett CHARMING", and my home host as "MERCURY".  When
someone on a Lispm composes a msg to "Jeff", it is handed to the store and
forward server addressed to "Jeff" rather than "jbarnett".  On the other
hand, if I send a msg to someone, Zmail is smart enough to make the return
address stuff say "jbarnett@CHARMING".  This behavior between resolving
destination and source is annoying.  Is there some simple approach (other
than using the same name on all machines or installing the Lsipm mailer
server) to get both from and to translations?

Jeff

From slug-distribution-owner Thu Jun 24 15:18:34 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <237316>; Thu, 24 Jun 1993 15:18:06 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA27281 for slug-distribution@ai.toronto.edu; Thu, 24 Jun 93 11:39:07 PDT
Received: from Think.COM by mail.think.com; Thu, 24 Jun 93 14:38:22 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu, 24 Jun 93 14:38:06 EDT
Date:	Thu, 24 Jun 1993 14:37:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: Zmail question
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com
In-Reply-To: <9306241725.AA19534@charming.nrtc.northrop.com>
Message-Id: <19930624183759.1.BARMAR@occam.think.com>

    Date: Thu, 24 Jun 1993 12:25 EDT
    From: jbarnett@charming.nrtc.northrop.com


    We are using store and forward services on Unix machines -- no mail server
    on the Lispms.  In the namspace, my user object shows my Lispm name as "jeff",
    my Mail address as "jbarnett CHARMING", and my home host as "MERCURY".  When
    someone on a Lispm composes a msg to "Jeff", it is handed to the store and
    forward server addressed to "Jeff" rather than "jbarnett".  On the other
    hand, if I send a msg to someone, Zmail is smart enough to make the return
    address stuff say "jbarnett@CHARMING".  This behavior between resolving
    destination and source is annoying.  Is there some simple approach (other
    than using the same name on all machines or installing the Lsipm mailer
    server) to get both from and to translations?

I don't know of anything like this.  When you're composing a message,
the destination fields are assumed to contain mail addresses, not user
names (leaving out the @domain part just means that you want this part
to be the local default).

In the cases where there's no conflict, you can set up aliases on the
Unix machine so that jeff@charming is translated to jbarnett@charming.
But if there's already a Unix username jeff then you're SOL.

                                                barmar

From slug-distribution-owner Tue Jun 29 18:02:28 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <452091>; Tue, 29 Jun 1993 18:02:20 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA00368 for slug-distribution@ai.toronto.edu; Tue, 29 Jun 93 14:44:25 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa17334;
          29 Jun 93 14:42 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA29973; Tue, 29 Jun 93 14:44:04 PDT
Message-Id: <9306292144.AA29973@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: UX400S running Genera 8.3 with SunOS 4.1.1
Date:	Tue, 29 Jun 1993 16:44:03 -0400
From:	jbarnett@charming.nrtc.northrop.com

Is anybody running this configuration?  Are you available for some phone
consultation?  If so, please send phone number to jpl@nrtc.northrop.com,
not the slug mailing list.  Thanks in advance.

Jeff

From slug-distribution-owner Thu Jul  1 13:56:34 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <452093>; Thu, 1 Jul 1993 13:56:24 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA01181 for slug-distribution@ai.toronto.edu; Thu, 1 Jul 93 10:41:00 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa24039;
          1 Jul 93 10:38 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA27257; Thu, 1 Jul 93 10:40:37 PDT
Message-Id: <9307011740.AA27257@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: Netbooting
Date:	Thu, 1 Jul 1993 12:40:36 -0400
From:	jbarnett@charming.nrtc.northrop.com

Assume that we made our 36xx site configured worlds via the following:

1) Boot distribution world, set site, and load a bunch of software, etc.;

2) Do si:full-gc and an Optimize World;

3) Do a complete save of the world and distribute it.

Question: given that step 2) does a si:full-gc, etc., is the netboot core,
FEP:>NETBOOT-CORE-GENERA-8-3.LOAD, sufficient to boot our site configured
world?

Jeff

From slug-distribution-owner Thu Jul  1 15:12:24 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <435129>; Thu, 1 Jul 1993 15:12:21 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02484 for slug-distribution@ai.toronto.edu; Thu, 1 Jul 93 11:55:46 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa24303;
          1 Jul 93 11:53 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA29749; Thu, 1 Jul 93 11:55:24 PDT
Message-Id: <9307011855.AA29749@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: NET problem - Do you have a patch for this one???
Date:	Thu, 1 Jul 1993 13:55:23 -0400
From:	jbarnett@charming.nrtc.northrop.com


The function TCB-PROCESS-ACK contains (one only) call to TIME-LESSP.  It
looks like (TIME-LESSP (TCB-NEXT-RETRANSMIT-TIME TCB) NOW).  Unfortunately,
in some cases, this passes NIL to TIME-LESSP.  The net (pardon the pun)
result, is to shut down the ethernet until we provide manual intervention.
This seems to be a new 8.3 bug.  Anybody else having the same problem?  If
so and you have a patch for this, please send it to me.

Jeff

From slug-distribution-owner Thu Jul  1 15:12:54 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <435130>; Thu, 1 Jul 1993 15:12:44 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA02472 for slug-distribution@ai.toronto.edu; Thu, 1 Jul 93 11:55:35 PDT
Received: from Think.COM by mail.think.com; Thu, 1 Jul 93 14:55:12 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Thu, 1 Jul 93 14:55:09 EDT
Date:	Thu, 1 Jul 1993 14:55:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Subject: Netbooting
To:	jbarnett@charming.nrtc.northrop.com
Cc:	slug@ai.sri.com
In-Reply-To: <9307011740.AA27257@charming.nrtc.northrop.com>
Message-Id: <19930701185504.6.BARMAR@occam.think.com>

    Date: Thu, 1 Jul 1993 12:40 EDT
    From: jbarnett@charming.nrtc.northrop.com

    Assume that we made our 36xx site configured worlds via the following:

    1) Boot distribution world, set site, and load a bunch of software, etc.;

    2) Do si:full-gc and an Optimize World;

Do a FULL-GC before a complete save, or an Optimize World before an
incremental save.  You shouldn't do both before either.

    3) Do a complete save of the world and distribute it.

    Question: given that step 2) does a si:full-gc, etc., is the netboot core,
    FEP:>NETBOOT-CORE-GENERA-8-3.LOAD, sufficient to boot our site configured
    world?

Should be.  I think a netboot core can be used to boot any world that
uses the same microcode.

                                                barmar

From slug-distribution-owner Thu Jul  1 18:15:16 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <435130>; Thu, 1 Jul 1993 18:15:09 -0400
Received: from turtle.mcc.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA05578 for slug-distribution@ai.toronto.edu; Thu, 1 Jul 93 15:00:57 PDT
Received: from hippo.mcc.com by turtle.mcc.com (4.1/isd-master_921116_15:19)
	id AA11707; Thu, 1 Jul 93 17:00:39 CDT
Received: from clio.mcc.com by hippo.mcc.com (5.65/isd-other_921116_15:19)
	id AA24921; Thu, 1 Jul 1993 17:00:37 -0500
Date:	Thu, 1 Jul 1993 18:00:00 -0400
From:	David Gadbois <gadbois@mcc.com>
Subject: Netbooting
To:	Barry Margolin <barmar@think.com>
Cc:	jbarnett@charming.nrtc.northrop.com, slug@ai.sri.com
In-Reply-To: <19930701185504.6.BARMAR@occam.think.com>
Message-Id: <19930701220035.4.GADBOIS@CLIO.MCC.COM>

    Date: Thu, 1 Jul 1993 13:55 CDT
    From: Barry Margolin <barmar@think.com>

	Date: Thu, 1 Jul 1993 12:40 EDT
	From: jbarnett@charming.nrtc.northrop.com

    [...]

	Question: given that step 2) does a si:full-gc, etc., is the
	netboot core, FEP:>NETBOOT-CORE-GENERA-8-3.LOAD, sufficient to
	boot our site configured world?

    Should be.  I think a netboot core can be used to boot any world
    that uses the same microcode.

One thing to watch out for is that a typical ethernet segment can only
handle three or four machines netbooting at the same time before it
starts getting too congested and the netboot clients get confused.  I
have our G and I machines set up with autoboot delays such that they
netboot in sets of four -- it's great for those 2 a.m. power outages.

Another bit of hard-earned advice:  Make sure you have a netboot core,
flods, microcode, and some paging space on *each* disk of multidisk
machines.  That way if one disk conks out you can still netboot a world
and possibly recover.

--David Gadbois

From slug-distribution-owner Wed Jul  7 15:36:38 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <452114>; Wed, 7 Jul 1993 15:36:27 -0400
Received: from sartre.ads.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA06384 for slug-distribution@ai.toronto.edu; Wed, 7 Jul 93 12:17:21 PDT
Received: from pascal by sartre.ads.com (NX5.67c/NX3.0M)
	id AA01392; Wed, 7 Jul 93 15:12:05 -0400
From:	Clint Hyde <hyde@sartre.ads.com>
Message-Id: <9307071912.AA01392@sartre.ads.com>
Received: by pascal.ads.com (NX5.67c/NX3.0X)
	id AA00663; Wed, 7 Jul 93 15:14:40 -0400
Date:	Wed, 7 Jul 1993 15:14:40 -0400
To:	slug@ai.sri.com
Subject: need some local (DC) help


I've just gotten some new/used hardware. I need to move some files
from a MacIvory onto these machines (3640 and 3620). problem is, my
MacIvory isn't behaving any more, so I can't get to the files on its
disk.

so, the help I need: someone in the DC area with a working unclass
MacIvory. I need to boot it from my disk, have it e-net'd to the 3620,
and do a file-transfer of around 200 files onto the 3620. I'd bring
the disk and the 3620.

an alternative: someone with a macivory and a e-net'd 36xx which can
make a tape.

please somebody help me out...

 -- clint

Clint Hyde		"Give me a LispM or give me death!" -- anonymous

Advanced Decision Systems/BAH	Internet:  chyde@chesapeake.ads.com
1953 Gallows Rd, Suite 600
Vienna, VA  22182-3934		(703) 902-7130

From slug-distribution-owner Wed Jul  7 20:06:40 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <452118>; Wed, 7 Jul 1993 20:06:33 -0400
Received: from nrtc.nrtc.northrop.com (nrtc.northrop.com) by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA14444 for slug-distribution@ai.toronto.edu; Wed, 7 Jul 93 16:52:42 PDT
Received: from charming.nrtc.northrop.com by nrtc.nrtc.northrop.com id aa09988;
          7 Jul 93 16:49 PDT
Received: from charming.nrtc.northrop.com by charming.nrtc.northrop.com (4.1/SMI-4.1.1)
	id AA07547; Wed, 7 Jul 93 16:52:31 PDT
Message-Id: <9307072352.AA07547@charming.nrtc.northrop.com>
To:	slug@ai.sri.com
Subject: XXP1000
Date:	Wed, 7 Jul 1993 18:52:29 -0400
From:	jbarnett@charming.nrtc.northrop.com


Many months ago, I ask this group for any comparative experiences with NXPs
and UXs.  No one responded -- probably because no one had both.  A few weeks
ago, we got some NXPs.  In the limited time that we have used them, we have
all been very impressed with their speed, easy of installation, compatibility,
etc.  Compared to the UX boards that we have, I see no disadvantages to the
NXPs.  Qua the limited time that we have used them, I recommend them to any of
you lucky enough to be acquiring new equipment.

Jeff Barnett

From slug-distribution-owner Fri Jul  9 19:48:39 1993
Received: from Sunset.AI.SRI.COM ([128.18.61.76]) by relay.cs.toronto.edu with SMTP id <452177>; Fri, 9 Jul 1993 19:48:31 -0400
Received: from mail.think.com by Sunset.AI.SRI.COM (4.1/SMI-4.1)
	id AA21581 for slug-distribution@ai.toronto.edu; Fri, 9 Jul 93 15:54:19 PDT
Received: from Think.COM by mail.think.com; Fri, 9 Jul 93 18:53:15 -0400
Received: from OCCAM.THINK.COM by Early-Bird.Think.COM; Fri, 9 Jul 93 18:53:11 EDT
Date:	Fri, 9 Jul 1993 18:53:00 -0400
From:	Barry Margolin <barmar@Think.COM>
Reply-To: luv-93-organizer@ai.sri.com
Subject: REMINDER Lisp Users and Vendors Conference
To:	common-lisp@ai.sri.com, slug@ai.sri.com, news.comp.lang.lisp@Think.COM,
	news.comp.ai@Think.COM, info-mcl@cambridge.apple.com,
	allegro-cl@ucbvax.berkeley.edu, kcl@cli.com, lispworks@harlqn.co.uk,
	info-dylan@cambridge.apple.com, scheme@mc.lcs.mit.edu
Message-Id: <19930709225305.3.BARMAR@occam.think.com>

	This is a reminder of the Lisp Users and Vendors Conference
which will be held August 9-13, 1993 in Cambridge, MA. Registrations
by mail are no longer being accepted, BUT registrations on-site`
will still be accepted.
	For more information, and to check availability of seats
in the Monday and Tuesday tutorial sessions, contact:

	ALU c/o An Event to Remember
	P.O. Box 294
	Malvern, PA 19355-0294

	Phone 215-651-2990
	Email luv-93-organizer@ai.sri.com

