🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.folklore.computers
98 messages
98 total messages Page 1 of 2 Started by KXH... Ken Hornstein Thu, 22 Mar 1990 04:57
Page 1 of 2 • 98 total messages
What is a spool file?
#1969
Author: KXH... Ken Hornstein
Date: Thu, 22 Mar 1990 04:57
13 lines
1335 bytes
Here a question for all people who know much more than me: On IBM VM/CMS
systems we have what are known as "spool" files ... aka reader files.
And you can "spool" the virtual console.  What I wanted to know, where did
"spool" come from?  I understand about reader being short for virtual card
reader, PUN files being punch files, etc ... but "spool" mystifies me.  Anyone
got any folklore on the significance of "spool"?

+----------------------------------------------------------------------+
| Ken Hornstein (kxh105@psuvm)  | "When in doubt, I whip it out ...".  |
+-------------------------------+                        - Ted Nugent  |
| Sorry, no cheap ASCII         +--------------------------------------+
| graphics here ....            | Disclaimer: It was Fiend!!           |
+----------------------------------------------------------------------+
Re: What is a spool file?
#1970
Author: kl... Charley Kline
Date: Thu, 22 Mar 1990 14:54
38 lines
2310 bytes
KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>Here a question for all people who know much more than me: On IBM VM/CMS
>systems we have what are known as "spool" files ... aka reader files.
>And you can "spool" the virtual console.  What I wanted to know, where did
>"spool" come from?  I understand about reader being short for virtual card
>reader, PUN files being punch files, etc ... but "spool" mystifies me.  Anyone
>got any folklore on the significance of "spool"?

It's one of the more clever acronyms in the biz (as opposed to
"kermit"): Simultaneous Peripheral Operation OnLine. Back in the days
before multitasking, being able to have your operating system read
input jobs from the card reader AND print output to the printer AND
execute a job was a very big deal.

Back in the Old Days when we had our 7094 here (before my time, alas),
the operating procedure was to gather card decks for an hour, then read
them into an offline card reader, which would just copy the 80-column
records to tape. The tape was then taken across the street to where the
7094 CPU was located, and it would

	while not end-of-tape
	   read in a job
	   run the job
	   print the output to another tape

The output tape was then brought back across the street where another
offline device, a printer, would read the 133-column records off the
tape and print them on an impact printer. We had a great big table
which was our conference room table in my time which back then was the
"bursting table"--where operators would separate the program outputs
from each other and disseminate them, rubberbanded with the input card
deck, to the users.

We have it so lucky these days.

_____
Charley Kline, University of Illinois Computing Services
c-k...@uiuc.edu
Re: What is a spool file?
#1976
Author: shou... Mark E. Shoulson
Date: Thu, 22 Mar 1990 15:10
27 lines
2160 bytes
In article <90080.235...@psuvm.psu.edu> KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>Here a question for all people who know much more than me: On IBM VM/CMS
>systems we have what are known as "spool" files ... aka reader files.
>And you can "spool" the virtual console.  What I wanted to know, where did
>"spool" come from?  I understand about reader being short for virtual card
>reader, PUN files being punch files, etc ... but "spool" mystifies me.  Anyone
>got any folklore on the significance of "spool"?

"Spool" stands for "Simultaneous Peripheral Operation On-Line."  I've heard
it "Off-Line" as well, but the book I just looked it up in (Tannenbaum's
_Operating Systems_) has "On-Line."  I suppose this'll cause another
mega-discussion about which it actually is...

~mark

>+----------------------------------------------------------------------+
>| Ken Hornstein (kxh105@psuvm)  | "When in doubt, I whip it out ...".  |
>+-------------------------------+                        - Ted Nugent  |
>| Sorry, no cheap ASCII         +--------------------------------------+
>| graphics here ....            | Disclaimer: It was Fiend!!           |
>+----------------------------------------------------------------------+


      o o     o   o             o o   o     o        o   o     o o          
              o                       o	o   o  	   o       o   	 o     	     
  o   o     o     o         o     o     o   o      o   	 o     o       	   
Mark Shoulson:  shou...@cunixf.cc.columbia.edu   shoulson@cunixc.bitnet
Re: What is a spool file?
#1978
Author: jo... Douglas W. Jones201H MLH31...
Date: Thu, 22 Mar 1990 15:15
43 lines
2759 bytes
>From article <90080.235...@psuvm.psu.edu>,
by KXH...@psuvm.psu.edu (Ken Hornstein):
>
> ...  What I wanted to know, where did "spool" come from?
> 
I've had the privilege of seeing a (second generation) spooler that used
real paper tape, but no spools.

It was in a quonset hut south of Urbana Illinois, and the hut smelled of
rotten soybeans, having been used to store beans before a computer
landed in it (high protien beans rot the same way meat does, and it was
very hot when I visited).

The guy who owned the hut liked to buy old computers, and he'd just gotten
a used vacuum tube machine from the FAA for a dollar and trucking costs.
He wanted it so he could hack around with a transistorized I/O processor
that had been added later, but he got the entire system, including drum
impact printers with specialized weather reporting symbols and all of the
communications interfaces.

All incoming communications lines were spooled so that if a message
arrived while the machine was doing something else, it wouldn't be lost.
Spoolers operated as follows:  The incoming line ran to a paper-tape
punch, the output of the punch ran into a bin, and from the bin, the
tape ran through a reader.  When the "spool file" was empty, there was
no tape in the bin and the tension of the tape between the punch and the
reader closed a microswitch to stop the reader.  To guarantee that a
message was fully received, you had to make sure it was followed by
enough nulls to span the gap between punch and reader.

The name for the thing came from the spools of paper tape involved, and
I gather that the first generation of spoolers stored the punched tape
on real (or reel?) spools between the punch and reader.  Some bright
person later found that letting the tape fall into a bin that was exactly
the same width as the tape would allow it to be pulled out without risk
of tangles, so physical spools weren't used.

By the way, the same man also had a working CDC 1620 (if memory serves
me right) in his basement.  It was the machine that once ran the Plato III
system, and he said he only used it in the winter.

					Doug Jones
					jo...@herky.cs.uiowa.edu
Re: What is a spool file?
#1979
Author: dod... Dave Dodson
Date: Thu, 22 Mar 1990 15:51
16 lines
1347 bytes
In article <90080.235...@psuvm.psu.edu> KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>Anyone got any folklore on the significance of "spool"?

spool = "simultaneous peripheral operation on line"

It meant that the computer could drive the card readers, card punches,
and line printers simultaneously with the compute load.  Formerly, the
peripherals were attached to small computers, such as an IBM 1401, which
transferred card or line images to/from magnetic tape.  The tape was
hand-carried to/from the "mainframe" which then didn't burden itself with
running the slow peripherals while it had more important computing to do.

----------------------------------------------------------------------

Dave Dodson		                             dod...@convex.COM
Convex Computer Corporation      Richardson, Texas      (214) 497-4234
Re: What is a spool file?
#1986
Author: jo... John Owens
Date: Thu, 22 Mar 1990 17:21
27 lines
1970 bytes
People have been describing the "spooling" process of
>    card reader --> mag tape
>    magtape --> computer --> magtape
>    magtape --> card punch or printer

Interestingly, I seem to have discovered this independently, about 30
years after the fact.  :-)

I had an undergraduate assembler language class that used an IBM 360.
(Yes, a real 360, and this was the early 80's!)  Rather than punch
cards on one side of campus, take them diagonally across campus to the
room with the 360, then go back for each iteration, I managed to
figure out enough JCL to transfer control to the tape drive and kept
those two cards with me.  I then made up my "decks", JCL and all, on a
PDP-11 running UNIX and used "dd" to write them onto tape.  The end of
the "decks" would contain JCL to transfer control back to the card
reader.  Luckily, the lowest density of the PDP-11 tape drive (800
bpi) matched the highest density of the 360 tape drive (which went as
low at 200-odd bpi).

The PDP-11 was only half-way across campus, so I didn't have to walk
too far, and could use a screen editor on my programs....  I didn't go
as far as to write the output back onto another tape to print on a
nicer printer; I just used the old 360 chain-drive....
--
John Owens		jo...@jetson.UPMA.MD.US		uunet!jetson!john
+1 301 249 6000		john%jet...@uunet.uu.net
Re: What is a spool file?
#1971
Author: zb... Ben Cranston
Date: Thu, 22 Mar 1990 17:49
39 lines
2279 bytes
Reply-To: zb...@umd5.umd.edu (Ben Cranston)
Distribution:
Organization: University of Maryland, College Park

KXH...@psuvm.psu.edu (Ken Hornstein) writes:

: Where did [the term] "spool" come from?

In article <1990Mar22....@ux1.cso.uiuc.edu> kl...@ux1.cso.uiuc.edu
(Charley Kline) writes:

: One of the more clever acronyms: Simultaneous Peripheral Operation OnLine.
: Back in the Old Days when we had our 7094 here (before my time, alas),
: ...gather card decks for an hour, then read the 80-column records to tape.
: The tape was then taken to the 7094 CPU... A printer would read the
: 133-column records off the tape and print them on an impact printer.

Charley, you forgot the most interesting bit of the folklore.  The
"customary and usual" 7094 configuration had the input tape on tape drive
number 5 and the output tape on tape drive number 6.  These numbers might
be familiar to those who have worked with Fortran, and coded:

       READ (5,100,END=15O) MUMBLE,FROTZ
       WRITE (6,110) SMUTZ,FROZZL

(Of course, Fortran is traditionally written in upper case.)  We still
have a bursting table, though since we don't do cards anymore we don't
wrap a rubber band around the printout...

On our 7094 and the Univac 1100s that replaced it used unit 1 for the punch
output unit, and 0 and 30 as "reread units" that would allow you to
reread the last card read (usually with a different format statement).
I don't think these numbers were quite as well standardized as 5 and 6.

-- 

"It's all about Power, it's all about Control
 All the rest is lies for the credulous"
-- Man-in-the-street interview in Romania one week after Ceaucescu execution.
Re: What is a spool file?
#1985
Author: to... Tom Almy
Date: Thu, 22 Mar 1990 18:42
24 lines
1569 bytes
In article <90080.235...@psuvm.psu.edu> KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>Anyone
>got any folklore on the significance of "spool"?

I understand that spool is some acronym, but I forget what it stands for. I
would guess that what ever it is it's an acronym after the fact.
Unit record equipment (card readers, punches) and printers were, even back 
then, much slower than the computers. So in order to get maximum utilization
out of that expensive computer, one wanted to access this equipment in the
"background". This was done with intermediary mag tape units.  So:
    card reader --> mag tape
    magtape --> computer --> magtape
    magtape --> card punch or printer

This process was called "spooling" because the data would be spooled on the
magnetic tape.

FORTRAN I/O should be a little more obvious after this discussion -- you read
and write to tape units representing the card reader/punch (now "console")
and printer.

Tom Almy
to...@tekgvs.labs.tek.com
Standard Disclaimers Apply
Re: Next logical acronym (after spool file)
#1987
Author: Eugene Miya
Date: Thu, 22 Mar 1990 23:27
16 lines
1138 bytes
Trivia eh?
Well, then you know what HASP is!

Hey I have time to read news!.... my supercomputer is fast, that's why I'm
waiting.

Another gross generalization from

--eugene miya, NASA Ames Research Center, eug...@aurora.arc.nasa.gov
  resident cynic at the Rock of Ages Home for Retired Hackers:

  "You trust the `reply' command with all those different mailers out there?"
  "If my mail does not reach you, please accept my apology."
  {ncar,decwrl,hplabs,uunet}!ames!eugene
  This signature will self destruct in 9 days.
  [If it ain't source, it ain't software -- D. Tweten]
Re: Next logical acronym (after spool file)
#1988
Author: g... Gerard K. Newman
Date: Fri, 23 Mar 1990 00:13
9 lines
872 bytes
In article <6571@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes:
>Trivia eh?
>Well, then you know what HASP is!

Houston Automatic Spooling and Priority system.  Developed by NASA for the
360 model 91 which put us on the moon, I believe.

gkn
San Diego Supercomputer Center
Re: Next logical acronym (after spool file)
#1989
Author: ESH... Eric Hvozda
Date: Fri, 23 Mar 1990 02:08
19 lines
1500 bytes
In article <12...@ucsd.Edu>, g...@ucsd.Edu (Gerard K. Newman) says:
>
>In article <6571@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes:
>>Trivia eh?
>>Well, then you know what HASP is!
>
>Houston Automatic Spooling and Priority system.  Developed by NASA for the

Is this the same as $HASP messages issued by JES2?!?  Just wondering.
Does anybody out there know where the $HASP message from MVS comes from?
Are the an acronym for something?

Yes, that's right, I am Ack!, Bill the Cat's fur ball...   NOT the JOKER!

 _   /|              ESH101@PSUVM                Wot?  These PSU's ideas?  Ha!
 \ o.O`              ESH...@PSUVM.PSU.EDU        They don't even know how to
 =(___)=  -- Ack!    ESH101%PSUVM@PSUVAX1.UUCP   *THINK*!!  If I would drink, I
    U                HVO...@MATH.PSU.EDU         would be normal.  We couldn't
                     HVOZDA%MATH.PSU.EDU@PSUVM   have that, now could we??
Re: Next logical acronym (after spool file)
#2001
Author: litt... Tom Littauer
Date: Fri, 23 Mar 1990 05:28
21 lines
1661 bytes
In article <12...@ucsd.Edu> g...@ucsd.edu (Gerard K. Newman) writes:
>In article <6571@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes:
>>Trivia eh?
>>Well, then you know what HASP is!
>
>Houston Automatic Spooling and Priority system.  Developed by NASA for the
>360 model 91 which put us on the moon, I believe.

It ran on more than the -91. I ran it on a -50 in the late '60s. The name
is right (or close), although at the time the joke was that it stood for
Half-ASP (ASP being ancestor of what is now JES3, as HASP was the ancestor
of JES2). As I recall ASP stood for something like Attached Spool Processor...
anybody remember for sure?
-- 
UUCP:  litt...@amdahl.amdahl.com
  or:  {sun,decwrl,hplabs,pyramid,ames,uunet}!amdahl!littauer
DDD:   (408) 737-5056
USPS:  Amdahl Corp.  M/S 278,  1250 E. Arques Av,  Sunnyvale, CA 94086

I'll tell you when I'm giving you the party line. The rest of the time
it's my very own ravings (accept no substitutes).
Re: What is a spool file?
#1980
Author: Werner Icking
Date: Fri, 23 Mar 1990 13:03
26 lines
1529 bytes
dod...@convex.com (Dave Dodson) writes:

>In article <90080.235...@psuvm.psu.edu> KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>>Anyone got any folklore on the significance of "spool"?

>spool = "simultaneous peripheral operation on line"

Ok, that's right.

>It meant that the computer could drive the card readers, card punches,
>and line printers simultaneously with the compute load.  Formerly, the
>peripherals were attached to small computers, such as an IBM 1401, which
>transferred card or line images to/from magnetic tape.  The tape was
>hand-carried to/from the "mainframe" which then didn't burden itself with
>running the slow peripherals while it had more important computing to do.

"Simultaneous" meant in addition that more than one user(-programm) could
use the card reader, card punches and line printers at the same time,
because the records where "SPOOL"-ed.

Werner
-- 
Werner Icking
Gesellschaft fuer Mathematik und Datenverarbeitung mbH (GMD)
Schloss Birlinghoven		    email: icking@gmdzi.uucp
D-5205 Sankt Augustin 1, FRG 	    phone: (+49 2241) 14-2443
Re: What is a spool file?
#1972
Author: lme... Bengt Gllmo L M Ericsson ...
Date: Fri, 23 Mar 1990 17:30
15 lines
1150 bytes
In article <63...@umd5.umd.edu>, zb...@umd5.umd.edu (Ben Cranston) writes:

> Charley, you forgot the most interesting bit of the folklore.  The
> "customary and usual" 7094 configuration had the input tape on tape drive
> number 5 and the output tape on tape drive number 6.  These numbers might
> be familiar to those who have worked with Fortran, and coded:
>
>        READ (5,100,END=15O) MUMBLE,FROTZ
>        WRITE (6,110) SMUTZ,FROZZL

You are too modern - that is Fortran IV! In Fortran II, it was

         READ INPUT TAPE 5,100,MUMBLE,FROTZ

and there was no fancy feature like END=150.
Re: What is a spool file?
#1981
Author: i... Ian Moor
Date: Fri, 23 Mar 1990 18:13
16 lines
1283 bytes
On IBM's VM/CMS one method of file transfer between virtual machines is
connecting your virtual punch to the other guy's virtual reader:
 SPOOL PUN TO FRED RDR           ( approximately)

I can visualize that, a mechical connection between a card punch and reader,
but you can also connect your printer to a reader! The mind boggles.
--
Ian W Moor
  ARPA: i...@doc.ic.ac.uk
  JANET: iwm@uk.ac.ic.doc
           
 Department of Computing,         There are two kinds of fool,
 Imperial College.                one who says, this is good because it is old,
 180 Queensgate                   the other, this new so it's better
 London SW7 UK.                    W.R. Inge
Next not-so-logical acronym (after spool and HASP)
#1990
Author: le... Joel B Levin
Date: Fri, 23 Mar 1990 18:47
15 lines
1219 bytes
Going for old AND obscure, here's one (and I'll include the answer
since no one will care):

   PEST.


That's the Pittsburgh Executive System Tape for the IBM 7070/72/74
series.  I guess it was a lot faster and simpler than the IBSYS or
whatever official OS was supposed to be used with the beast.

	/JBL
=
Nets: le...@bbn.com  |  "There were sweetheart roses on Yancey Wilmerding's
 or {...}!bbn!levin  |  bureau that morning.  Wide-eyed and distraught, she
POTS: (617)873-3463  |  stood with all her faculties rooted to the floor."
Re: Next logical acronym (after spool file)
#2002
Author: s... Steven M. Bellovin
Date: Fri, 23 Mar 1990 20:16
18 lines
1769 bytes
In article <21ps02X...@amdahl.uts.amdahl.com>, litt...@uts.amdahl.com (Tom Littauer) writes:
> is right (or close), although at the time the joke was that it stood for
> Half-ASP (ASP being ancestor of what is now JES3, as HASP was the ancestor
> of JES2). As I recall ASP stood for something like Attached Spool Processor...

ASP was ``Attached Support Processor''.  A smaller machine would serve
several larger machines (and possibly itself), handling all unit record
I/O via channel-to-channel adapters.  From the existence of ASP and HASP,
one can easily -- and correctly -- conclude that the standard reader and
printer spoolers (and the batch job scheduler) were quite inadequate.

ASP did a bit more, though; it also acted as the operator for the
CPUs it controlled.  This was most important for its tape setup
capability, but it also was necessary for its CTC support -- the
operating system thought the channel adapters were tape drives.  Of
course, sometimes ASP would get confused; I remember any number
of occasions when the operator would be told to mount a tape on
a piece of electronics somewhere...
Re: What is a spool file?
#1973
Author: kl... Charley Kline
Date: Fri, 23 Mar 1990 20:41
24 lines
1499 bytes
lme...@eds.ericsson.se (Bengt G{llmo, L M Ericsson, Stockholm, Sweden) writes:
>In article <63...@umd5.umd.edu>, zb...@umd5.umd.edu (Ben Cranston) writes:
>> Charley, you forgot the most interesting bit of the folklore.  The
>>
>>        READ (5,100,END=15O) MUMBLE,FROTZ
>>        WRITE (6,110) SMUTZ,FROZZL

>You are too modern - that is Fortran IV! In Fortran II, it was
>         READ INPUT TAPE 5,100,MUMBLE,FROTZ

Actually I believe the Lawrence Livermore dialect of fortran, called
LRLTRAN, still has that old feature, along with its output equivalent,
WRITE OUTPUT TAPE, in the form of RIT and WOT statements. Took me a 
while to figure out what they stood for. Me, I never had to use them;
the only LRLTRAN I touched was the kernel for the Cray Timesharing System.

Yeech.


_____
Charley Kline, University of Illinois Computing Services
c-k...@uiuc.edu

"Everyone out of the genetic pool!"
Re: What is a spool file?
#1982
Author: KXH... Ken Hornstein
Date: Sat, 24 Mar 1990 04:57
16 lines
1402 bytes
In article <IWM.90Ma...@gould.doc.ic.ac.uk>, i...@doc.ic.ac.uk (Ian Moor)
says:
>
>On IBM's VM/CMS one method of file transfer between virtual machines is
>connecting your virtual punch to the other guy's virtual reader:
> SPOOL PUN TO FRED RDR           ( approximately)

TRANSFER is a great command.  On XA systems (at least, I don't think this
will work on HPO) you can create a file, transfer it to someone who is not
logged on, and THEN transfer it to a friend.  But on his screen it will show
up as him getting a file from the person you transferred it to first!  And
then to add to the confusion, you can purge it from his reader without him
getting a message ... REALLY messes people up when you do this to them 30-40
times.  Although, I *DID* lose my account the last time I did this :-)

Ken
Re: What is a spool file?
#1983
Author: m... M.R.Murphy
Date: Sat, 24 Mar 1990 16:28
36 lines
2720 bytes
In article <100...@convex.convex.com> dod...@convex.com (Dave Dodson) writes:
>In article <90080.235...@psuvm.psu.edu> KXH...@psuvm.psu.edu (Ken Hornstein) writes:
>>Anyone got any folklore on the significance of "spool"?
>
>spool = "simultaneous peripheral operation on line"
>
>It meant that the computer could drive the card readers, card punches,
>and line printers simultaneously with the compute load.  Formerly, the
>peripherals were attached to small computers, such as an IBM 1401, which
>transferred card or line images to/from magnetic tape.  The tape was
>hand-carried to/from the "mainframe" which then didn't burden itself with
>running the slow peripherals while it had more important computing to do.

It wasn't the burdening with running slow peripherals. It was the problem
of waiting for slow operators :-). The systems of which we speak, say the
IBM 7094, or the IBM 7090, were single (count it, 1) job at a time systems.
After a job finished, one could wait for an operator to set up another job
get the cards, read 'em in, find the output,..., or, one could set up a
stream of jobs (now where did job stream come from) on magtape using a cheap
computer (relatively) so that the 709x could just read the next job from tape
with negligible delay. Multi-processing in action. Then, think how slick it
would be if you hooked a cheaper box to an expensive box directly, hence the
7044/7094 DCS where the 7044 handled the unit record I/O. My favorite was of
course the IBM 5081 unit record device.

When folks figured that computers were capable of concurrent operation and
could be interrupted from one task to perform another, then it was reasonable
to have one box manage its own I/O and its own compute load.

Enough of these grey boxes that blink blue, green, red, and white. I wanna
talk about blue boxes and salmon-pink boxes and little boxes covered with
wood-grain paper and how the little ticky-tacky boxes of today have no good
flashing lights at all :-(.
--
Mike Murphy  Sceard Systems, Inc.  544 South Pacific St. San Marcos, CA  92069
m...@Sceard.COM        {hp-sdd,nosc,ucsd,uunet}!sceard!mrm      +1 619 471 0655
Re: Next logical acronym (after spool file)
#2003
Author: Michael Stimac
Date: Sun, 25 Mar 1990 20:51
34 lines
2239 bytes
In article <21ps02X...@amdahl.uts.amdahl.com> litt...@amdahl.uts.amdahl.com (Tom Littauer) writes:
>In article <12...@ucsd.Edu> g...@ucsd.edu (Gerard K. Newman) writes:
>>In article <6571@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes:
>>>Trivia eh?
>>>Well, then you know what HASP is!
>>
>>Houston Automatic Spooling and Priority system.  Developed by NASA for the
>>360 model 91 which put us on the moon, I believe.
>
>It ran on more than the -91. I ran it on a -50 in the late '60s. The name
>is right (or close), although at the time the joke was that it stood for
>Half-ASP (ASP being ancestor of what is now JES3, as HASP was the ancestor
>of JES2). As I recall ASP stood for something like Attached Spool Processor...
>anybody remember for sure?
>-- 

We had ASP at Princeton in the late '60s. The acronym was
"Attach(ed) Support Processor" (spooling was a side-effect).
The attached processor functioned as a programmed operator
for the main computer; doing things like adjusting priorities
of jobs, submitting jobs in the "best" order and so on,
and generally overcoming deficiencies in "Big OZ" (MVT).

HASP was routinely used at many sites; Princeton was one
of very few sites to have ASP. ASP was installed more or
less in conjunction with our acquiring the 360/91. ASP
usurped control of MVT through a hack using a user
appendage to a device driver routine.

The 360/91 was one of the first computers with caching
and pipelining (to my knowledge). Any other Princeton
folks out there?

Michael Stimac
Re: Next logical acronym (after spool file)
#2004
Author: s... Steven M. Bellovin
Date: Mon, 26 Mar 1990 02:18
13 lines
1285 bytes
In article <3384@tymix.UUCP>, romeo@hobbes.uucp (Michael Stimac) writes:
> The 360/91 was one of the first computers with caching
> and pipelining (to my knowledge). Any other Princeton
> folks out there?
> 
> Michael Stimac

Actually, I don't believe that the /91 had a cache; I think that the
360/85 was the first model IBM introduced with one.  It definitely
had pipelining (*love* those imprecise interrupts), but it was hardly
the first machine to do that; that honor, I belive, goes to the IBM 7030,
a.k.a. Stretch.  And I'm fairly certain that caching goes back a few
years before the 360/91; wasn't it Wilkes's idea?
Re: Next not-so-logical acronym (after spool and HASP)
#1991
Author: s... Steve Lamont
Date: Mon, 26 Mar 1990 04:03
20 lines
1665 bytes
In article <54...@bbn.COM> le...@BBN.COM (Joel B Levin) writes:
>   PEST.
>That's the Pittsburgh Executive System Tape for the IBM 7070/72/74
>series.  I guess it was a lot faster and simpler than the IBSYS or
>whatever official OS was supposed to be used with the beast.

Wasn't IBSYS originally written by some folks associated with SHARE?  The
folklore I heard was that the IBJOB operation system was such a piece of trash
that the users of the system rose up and wrote their own O/S.  Any old 70xx
hackers out there who remember?

By the way, speaking of folklore and names of operating systems, what was the
name of the operating system that the National Security Agency used on its
Crays (and maybe other machines??) before they converted to UNICOS?  (Sort of
a trick question)
--
Steve Lamont, sciViGuy	(919) 248-1120		EMail:	s...@ncsc.org
NCSC, Box 12732, Research Triangle Park, NC 27709
"...though you may have the falcon yet we certainly have you."
				Dashiell Hammett, _The Maltese Falcon_
Re: What is a spool file?
#1974
Author: Werner Icking
Date: Mon, 26 Mar 1990 08:24
30 lines
1594 bytes
lme...@eds.ericsson.se (Bengt G{llmo, L M Ericsson, Stockholm, Sweden) writes:

>In article <63...@umd5.umd.edu>, zb...@umd5.umd.edu (Ben Cranston) writes:
[...]
>You are too modern - that is Fortran IV! In Fortran II, it was
 
>         READ INPUT TAPE 5,100,MUMBLE,FROTZ
 
>and there was no fancy feature like END=150.
 
But once I mistyped
 
          WRITE INPUT TAPE 5, ...    or may be
          WRITE OUTPUT TAPE 5, ...
 
and it was not rejected neither by the compiler nor by the system (?) or by
the tape unit. I think the tape units did'nt have write protection rings; but
I'm not sure. 

The operation succeeded, the input tape was overwritten i.e. all the job
SPOOLed (:-() after mine were not processed.

I was a student at that time and (therefore) the system administrator wanted
to sever my account. But I could convince him that the system really made the
error and not me. (~1966)
-- 
Werner Icking
Gesellschaft fuer Mathematik und Datenverarbeitung mbH (GMD)
Schloss Birlinghoven		    email: icking@gmdzi.uucp
D-5205 Sankt Augustin 1, FRG 	    phone: (+49 2241) 14-2443
NSA's OS
#1992
Author: po... Bill Poser
Date: Mon, 26 Mar 1990 08:40
6 lines
995 bytes
In article <18...@speedy.mcnc.org> s...@duck.ncsc.org (Steve Lamont) writes:
>What was the name of the operating system that the National Security
>Agency used on its Crays (and maybe other machines??) before they
>converted to UNICOS?

Surely NSOS (No Such Operating System). :)
360/91
#2005
Author: Henry Spencer
Date: Mon, 26 Mar 1990 16:53
10 lines
1160 bytes
In article <3384@tymix.UUCP> romeo@hobbes.UUCP (Michael Stimac) writes:
>The 360/91 was one of the first computers with caching
>and pipelining (to my knowledge)...

The 91 had no cache, but it was pipelined to an extent seldom seen before
or since.  The 85, a rather simpler machine with a cache, performed nearly
as well and sold a lot better, a lesson that was not lost on IBM...
-- 
"Apparently IBM is not IBM    |     Henry Spencer at U of Toronto Zoology
compatible." -Andy Tanenbaum  | uunet!attcan!utzoo!henry he...@zoo.toronto.edu
Re: Next not-so-logical acronym (after spool and HASP)
#1999
Author: g... Gerard K. Newman
Date: Mon, 26 Mar 1990 18:34
13 lines
1262 bytes
In article <18...@speedy.mcnc.org> s...@duck.ncsc.org (Steve Lamont) writes:
>
>By the way, speaking of folklore and names of operating systems, what was the
>name of the operating system that the National Security Agency used on its
>Crays (and maybe other machines??) before they converted to UNICOS?  (Sort of
>a trick question)

Why, Folklore, of course.  I think there were others.

gkn

ps - DEC hasn't apologized for the Lynx;  I still have 3.  Want 'em ;-)  Make
you a deal -- I'll throw in (up?) two DRB32-C VAX Supercomputer gateway boards...
Re: Next logical acronym (after spool file)
#2000
Author: hwt Henry Troup
Date: Mon, 26 Mar 1990 19:23
12 lines
1037 bytes
In article <12...@ucsd.Edu>, g...@ucsd.Edu (Gerard K. Newman) says:
>
>In article <6571@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes:
>>Trivia eh?
>>Well, then you know what HASP is!
>
>Houston Automatic Spooling and Priority system.  Developed by NASA for the

Harvard, wasn't it ?
--
Henry Troup - BNR owns but does not share my opinions
..uunet!bnrgate!hwt%bwdlh490 or  H...@BNR.CA
Re: NSA's OS
#1993
Author: j... Otto Tennant
Date: Mon, 26 Mar 1990 19:47
2 lines
888 bytes
This is only a rumor as far as I'm concerned; for all I know it is
still classified.  But I think the CRAYs were running AMOK.
Re: 360/91
#2006
Author: ph... Phil Gustafson
Date: Tue, 27 Mar 1990 21:40
23 lines
1841 bytes
In article <1990Mar26.165323.27009@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes:
>
>The 91 had no cache, but it was pipelined to an extent seldom seen before
>or since.  The 85, a rather simpler machine with a cache, performed nearly
>as well and sold a lot better, a lesson that was not lost on IBM...

There were other issues, too. The 91 was heavily oriented to floating point,
unruly in its handling of interrupts, and really, really, expensive.
The 85 was more in line with the slower "compatible" series.

[The interrupt unruliness was caused by the pipelining -- an interrupt could be
three or four instructions too late on FP errors.]

The first IBM supercomputer, the Stretch, was sort of a prototype for the Big
Blue top-of-the-line-real-expensive-doesn't-work-too-well-only-a-dozen-made
series.  See Bell and Newell for a description of this beast, down to the
weird gates it used. It was pipelined.

The Stretch was the first computer I know of to have an optional tunnel-diode
memory.  It was installed on one and only one machine, and I know of no further
use of the technology.

				phil
Re: What is a spool file?
#1975
Author: lme... Bengt Gllmo L M Ericsson ...
Date: Thu, 29 Mar 1990 14:08
23 lines
1592 bytes
In article <2132@gmdzi.UUCP>, icking@gmdzi.UUCP (Werner Icking) writes:

> But once I mistyped
>  
>           WRITE INPUT TAPE 5, ...    or may be
>           WRITE OUTPUT TAPE 5, ...
>  
> and it was not rejected neither by the compiler nor by the system (?) or by
> the tape unit. I think the tape units did'nt have write protection rings; but
> I'm not sure. 
> 
> The operation succeeded, the input tape was overwritten i.e. all the job
> SPOOLed (:-() after mine were not processed.
> 
> I was a student at that time and (therefore) the system administrator wanted
> to sever my account. But I could convince him that the system really made the
> error and not me. (~1966)

The tapes had file protection rings all right, and it was careless of some
operator not to pull it out on that input tape. But the compiler couldn't 
care less. It was perfectly legal from a language point of view to call the 
output tape 5 and write to it. 5 for input and 6 for output was just a
convention.
Re: 360/91
#2007
Author: s... Steven M. Bellovin
Date: Thu, 29 Mar 1990 21:23
19 lines
1618 bytes
In article <10...@zorch.SF-Bay.ORG>, ph...@zorch.SF-Bay.ORG (Phil Gustafson) writes:
> [The interrupt unruliness was caused by the pipelining -- an interrupt could be
> three or four instructions too late on FP errors.]

``Three or four''?  You must have hit a best-case...  I recall one
program I wrote (for Columbia University's 360/91) where I got a
zero-divide interrupt 14 instructions later.  I'm not exagerating;
I counted.  There were only two divide instructions in the entire
program, and the other was by a constant that the SYSUDUMP (remember
those?) showed to be intact.

There were other oddities in that machine.  For example, it had
16-way interleaved memory -- which made some operations on 257x257
matrices faster than 256x256, since the latter tended to beat on
the same memory box all the time.

But it did have *great* blinkenlites.  My SPARCstation is much faster,
and has 8 times the memory the old clunker had, and it's all mine --
but the only light is a stupid little ``power on'' thingy.
Re: 360/91
#2008
Author: Jeremy J. Epstein
Date: Fri, 30 Mar 1990 14:42
25 lines
1854 bytes
In article <12...@ulysses.att.com>, s...@ulysses.att.com (Steven M. Bellovin) writes:
> There were other oddities in that machine.  For example, it had
> 16-way interleaved memory -- which made some operations on 257x257
> matrices faster than 256x256, since the latter tended to beat on
> the same memory box all the time.

The Burroughs Scientific Processor (BSP) had some interesting
characteristics like that.  BSP had a scalar unit and a parallel
unit (I don't remember the acronyms any more).  The parallel unit
was 16 lockstep processors.  To avoid problems with the processors
waiting for the memory, they used 17 way interleaved memory.  Thus,
accesses would NEVER hit the same memory bank unless you used multiples
of 17, which doesn't happen naturally in too many parallel programs :-)

I was told that Burroughs wanted to patent the use of (2**n)+1 way
memory for all "n".

For those who never heard of it, the BSP was a late-70s/early-80s
attempt by Burroughs to compete with Cray.  It used a B6700 or B7700
as a front end, and was water cooled.  I think a few were sold...
-- 
Jeremy Epstein
TRW Systems Division
703-876-4202
j...@virtech.uu.net
Re: Burroughs BSP (was Re: 360/91)
#2009
Author: dav... James R. B. Davies
Date: Fri, 30 Mar 1990 17:03
27 lines
2183 bytes
In article <1990Mar30.144209.4749@virtech.uucp>, jje@virtech.uucp
(Jeremy J. Epstein) writes:
|> 
|> The Burroughs Scientific Processor (BSP) had some interesting
|> characteristics like that.  BSP had a scalar unit and a parallel
|> unit (I don't remember the acronyms any more).  The parallel unit
|> was 16 lockstep processors.  To avoid problems with the processors
|> waiting for the memory, they used 17 way interleaved memory.  Thus,
|> accesses would NEVER hit the same memory bank unless you used multiples
|> of 17, which doesn't happen naturally in too many parallel programs :-)
|> 

The interesting thing about the 17-way interleaving is that it required
a modulo-17 calculation in the addressing hardware.  Normal power-of-two
interleaving schemes make for much easier bank calculation, since you
essentially just take a few bits out of word to address the bank, but in
the BSP it was necessary to do arithmetic instead.  They had a special
piece of hardware to do this divide so that it would be fast enough.

The BSP could also do two-dimensional vector operations (complete with
a skip between columns).

I have heard that they built one BSP, and had one order in hand.
The BSP project was scrapped because they were using a hard-to-get chip
technology, and their supplier (which was within Burroughs)
discontinued the manufacture of their chips.
Re: 360/91
#2010
Author: James THIELE
Date: Fri, 30 Mar 1990 23:30
28 lines
2036 bytes
In article <12...@ulysses.att.com> s...@ulysses.att.com (Steven M. Bellovin) writes:
>In article <10...@zorch.SF-Bay.ORG>, ph...@zorch.SF-Bay.ORG (Phil Gustafson) writes:
>> [The interrupt unruliness was caused by the pipelining -- an interrupt could be
>> three or four instructions too late on FP errors.]
>
>[eleven lines about program generated errors]
>
>But it did have *great* blinkenlites.  My SPARCstation is much faster,
>and has 8 times the memory the old clunker had, and it's all mine --
>but the only light is a stupid little ``power on'' thingy.

I have fond memories of machines with blinking lights.  The High Energy
Physics people at Purdue (circa. 1977) had a 360 model 40 which had
a habit of hanging - you'd look at the lights after the card reader had
stopped for 3 or 4 seconds to see if it was dead or just slow.

My favorite blinken light machine was a NanoData QM-1 which was for
microcoding, and had an LED on every bit of every register and every
bit of the 144-bit wide instruction register, over 2000 LEDs in all.
The best use for this machine (besides room heater, it used 74Sxx chips)
was a program called TSQ, short for Times Square, which put a running
message in the lights.  Pretty cool, huh?

I wish computer designers would recognize the importance of blinking
lights and put more of them on machines.  They'd be much more informative
than the silly bit-mapped display on my Mac. :-)

James Thiele
Re: NSA's OS
#1994
Author: nel... Mark Nelson
Date: Tue, 03 Apr 1990 15:22
19 lines
1465 bytes
In article <12...@csli.Stanford.EDU> po...@csli.stanford.edu (Bill Poser) writes:
>In article <18...@speedy.mcnc.org> s...@duck.ncsc.org (Steve Lamont) writes:
>>What was the name of the operating system that the National Security
>>Agency used on its Crays (and maybe other machines??) before they
>>converted to UNICOS?
>
>Surely NSOS (No Such Operating System). :)

Actually, it's Folklore.

I guess that this must be the appropriate newsgroup to discuss it.

If my sources are right, it was written in a language called IMP,
and utilities names were full of puns on mythical creatures.
-- 

Mark Nelson                   ...!uunet!udel!nelson or nel...@udel.edu
This function is occasionally useful as an argument to other functions
that require functions as arguments. -- Guy Steele, Jr.
Re: NSA's OS
#1995
Author: ja... Jack Campin
Date: Wed, 04 Apr 1990 12:11
27 lines
1993 bytes
nel...@ee.udel.edu (Mark Nelson) wrote:
>> s...@duck.ncsc.org (Steve Lamont) writes:
>>> What was the name of the operating system that the National Security
>>> Agency used on its Crays (and maybe other machines??) before they
>>> converted to UNICOS?

> Actually, it's Folklore.

> If my sources are right, it was written in a language called IMP,
> and utilities names were full of puns on mythical creatures.

Is that any relation to the Edinburgh IMP?  That was a systems programming
language used by the Edinburgh University Computing Centre to implement
their EMAS (Edinburgh Multi-Access System) OS on ICL mainframes (1900 and
2900 series; I think the 3900 caching and pipelining schemes make EMAS
unusable).  I believe the parser was written by an AI hacker using
natural-language parsing techniques; you could have embedded spaces in
identifier names.

I've never even seen any IMP source, so all this is hearsay.

-- 
--  Jack Campin   Computing Science Department, Glasgow University, 17 Lilybank
Gardens, Glasgow G12 8QQ, Scotland   041 339 8855 x6044 work  041 556 1878 home
JANET: ja...@cs.glasgow.ac.uk    BANG!net: via mcvax and ukc   FAX: 041 330 4913
INTERNET: via nsfnet-relay.ac.uk   BITNET: via UKACRL   UUCP: jack@glasgow.uucp
Re: NSA's OS ( really IMP )
#1996
Author: si... Simon Rosenthal
Date: Thu, 05 Apr 1990 16:02
32 lines
2308 bytes
In article <49...@vanuata.cs.glasgow.ac.uk> ja...@cs.glasgow.ac.uk (Jack Campin) writes:
>
>>> s...@duck.ncsc.org (Steve Lamont) writes:
>>>> What was the name of the operating system that the National Security
>>>> Agency used ....
>
>> If my sources are right, it was written in a language called IMP,
>> and utilities names were full of puns on mythical creatures.
>
>Is that any relation to the Edinburgh IMP?  That was a systems programming
>language used by the Edinburgh University Computing Centre to implement
>their EMAS (Edinburgh Multi-Access System) OS on ICL mainframes (1900 and
>2900 series; I think the 3900 caching and pipelining schemes make EMAS
>unusable).  I believe the parser was written by an AI hacker using
>natural-language parsing techniques; you could have embedded spaces in
>identifier names.
>  -- Jack Campin ??

Is IMP <<still>> around at Edinburgh ??  It was developed in the 60's
and was a descendant of Atlas Autocode (as used on the Manchester Atlas
machine). I used the language 20 years ago on various machines:  the
KDF9, English Electric System 4, and an IBM 360/50. I'm surprised that
it (and EMAS, which was very impressive for its time, IMHO) have
survived. And it's worthy of note that the implementation of EMAS in
IMP pre-dates UNIX implemented in C by a few years ..

-----------------------------
Simon Rosenthal:
Concurrent Computer Corporation
Westford, MA 01886
Internet: si...@westford.ccur.com
uucp:	{uunet,harvard}!masscomp!simon
Blinkenlights (was: Re: 360/91)
#2011
Author: hof... Bob Hoffman
Date: Thu, 05 Apr 1990 16:40
26 lines
1918 bytes
In article <53891@microsoft.UUCP> jamesth@microsoft.UUCP (James THIELE) writes:
>My favorite blinken light machine was a NanoData QM-1 which was for
>microcoding, and had an LED on every bit of every register and every
>bit of the 144-bit wide instruction register, over 2000 LEDs in all.

I remember seeing one at the 1979 National Computer Conference in New York.
In its idle mode, the LEDs would spell out QM-1 in large letters.  I just
ran across a brochure for it yesterday, but unfortunately they had the
doors closed on the cabinet when they took the picture.

I *LIKE* blinkenlights.  On our old PDP-11/45, the Unix OS had a feature
whereby it would read the console switches, peek into that location in
kernel data space, then show the value in the console display register.
I think it was 2.9bsd that allowed this.

>I wish computer designers would recognize the importance of blinking
>lights and put more of them on machines.  They'd be much more informative
>than the silly bit-mapped display on my Mac. :-)

Ditto!

	---Bob.

--
Bob Hoffman, N3CVL       {allegra, bellcore, cadre, idis, psuvax1}!pitt!hoffman
Pitt Computer Science    hof...@cs.pitt.edu
Re: Blinkenlights (was: Re: 360/91)
#2012
Author: te... Terry Kennedy
Date: Thu, 05 Apr 1990 23:59
13 lines
1365 bytes
> In article <53891@microsoft.UUCP> jamesth@microsoft.UUCP (James THIELE) writes:
>My favorite blinken light machine was a NanoData QM-1 which was for
>microcoding, and had an LED on every bit of every register and every
>bit of the 144-bit wide instruction register, over 2000 LEDs in all.

  I once worked on an HP 3000. This one had these 2 large panels with lots
of LED's on them on either side of the operator's CRT. I later met another
3000 that looked nothing like the one I saw; perhaps the one I used was a
prototype? [This was in the early 70's.]

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, US
	te...@spcvxa.spc.edu	(201) 915-9381
Re: NSA's OS ( really IMP )
#1997
Author: ja... Jack Campin
Date: Fri, 06 Apr 1990 14:41
26 lines
2194 bytes
si...@westford.ccur.com (Simon Rosenthal) wrote:
> ja...@cs.glasgow.ac.uk (Jack Campin) writes:

> Is IMP <<still>> around at Edinburgh??  It was developed in the 60's
> and was a descendant of Atlas Autocode (as used on the Manchester Atlas
> machine).  I used the language 20 years ago on various machines:  the
> KDF9, English Electric System 4, and an IBM 360/50.  I'm surprised that
> it (and EMAS, which was very impressive for its time, IMHO) have
> survived.  And it's worthy of note that the implementation of EMAS in
> IMP pre-dates UNIX implemented in C by a few years ..

Well, there is still a site emas-a.ed.ac.uk, which suggests that it still
runs EMAS, and if it runs EMAS there must be an IMP compiler to support it.

Some while ago, my email to a friend who uses our computing centre's ICL
mainframe (and has a desk 100 yards away) had to go through the EMAS node
in Edinburgh, that being the easiest way to get mail from a Unix-based site
into the twilight zone of VME; it may still go that way.

Come on, there must be *someone* at Edinburgh reading this!
-- 
--  Jack Campin   Computing Science Department, Glasgow University, 17 Lilybank
Gardens, Glasgow G12 8QQ, Scotland   041 339 8855 x6044 work  041 556 1878 home
JANET: ja...@cs.glasgow.ac.uk    BANG!net: via mcvax and ukc   FAX: 041 330 4913
INTERNET: via nsfnet-relay.ac.uk   BITNET: via UKACRL   UUCP: jack@glasgow.uucp
Re: Blinkenlights (was: Re: 360/91)
#2013
Author: be... Blair M. Burtan
Date: Mon, 09 Apr 1990 14:25
14 lines
1398 bytes
Does anyone have a copy of the Blinkenlights poster?
This was a pseudo-German funny thing that ended with the words

     "Relaxen und vatch das blinken lights"

or something to that effect.
--
--------------------------- Signature Version 1.2 ---------------------------
| be...@bu-pub.bu.edu                                  eng...@buacca.bu.edu |
|									    |
|        "Love is like oxygen.  You get too much, you get too high.         |
|          Not enough and you're gonna die.  Love gets you high."           |
-----------------------------------------------------------------------------
Re: Blinkenlights (was: Re: 360/91)
#2014
Author: cs25... aNk1ez
Date: Mon, 09 Apr 1990 22:46
11 lines
1218 bytes
Yeah.. got a stack of them for when a machine goes bad, in fact. here goes.


		Achtensun!
Das machinen ist nodt fur gerfingerpoken un mittengrabben.
Ist ezy fur brekken das springenwerks. Blowen fusen mit loudsch popen
und spitzensparken.Ist nix geverken by dumkoffs! Das rubberneken
sighdtseeren und stupidisch goofoffers bast relaxen. Kipp hands in
pokkets, Vatch der blinkenlights, und das stoffa vill kum oudt.

				Das Manichmindt
Snarf
#2015
Author: ph11...
Date: Tue, 10 Apr 1990 02:22
4 lines
943 bytes
Origin of the word "snarf".  I've only seen it in net postings.  Anyone know
where it comes from?  Thanx

          -- Ed Krauss
Re: Snarf
#2016
Author: mwil... Mark Wilkins
Date: Tue, 10 Apr 1990 03:02
13 lines
1218 bytes
In article <1990Apr10.0...@agate.berkeley.edu> ph11...@violet.berkeley.edu () writes:
>Origin of the word "snarf".  I've only seen it in net postings.  Anyone know
>where it comes from?  Thanx
>
>          -- Ed Krauss


  What?  I've ALWAYS heard "snarf."  Usually in the context of "snarfing up
food."  "Snarf" is the sound one makes when one ingests a plate of food all
at once, and so on.
  Other usages are probably just a result of the word sounding neat.

-- Mark Wilkins
Re: Snarf
#2022
Author: e... Eric P. Scott
Date: Tue, 10 Apr 1990 15:47
8 lines
1124 bytes
The only computer-related (this IS a.f.c) use of snarf I can
think of is in MIT's Incompatible Timesharing System (from
which BSD stole job control).  If you had a job that got
horribly sick, but had subjobs you wanted to rescue, you could
:SNARF them.  :SNARF would write a small program into the dead
job's address space to do the actual work, then start the job.

					-=EPS=-
Re: Snarf
#2025
Author: prof... Matthew E Cross
Date: Tue, 10 Apr 1990 19:33
23 lines
1966 bytes
In article <1990Apr10.0...@agate.berkeley.edu> ph11...@violet.berkeley.edu () writes:
>Origin of the word "snarf".  I've only seen it in net postings.  Anyone know
>where it comes from?  Thanx
>
>          -- Ed Krauss

>From _Structure_and_Interpretation_of_Computer_Programs_ (pseudo-underline),
by Harold Abelson and Gerald Jay Sussman with Julie Sussman (The MIT Press,
Cambridge, Mass: 1985), Pg.316, footnote 13:

"Snarf: "To grab, especially a large document or file for the purpose of 
 using it either with or without the owner's permission." Snarf down: "To
 snarf, sometimes with the connotation of absorbing, processing, or
 understanding." (These definitions were snarfed from Steele et al. 1983.)"

This is the textbook for my scheme class, and I found this while reading the
chapter on the meta-circular evaluator. (I thought it was quite humorous!)

-- 
+----------------------------------------------------+------------------------+
|"You only live once so take hold of the chance,     | prof...@wpi.wpi.edu   |
| Don't end up like others the same song and dance!" | profesor@wpi.bitnet    |
|   -"Motorbreath", by Metallica                     | Really: - Matt Cross - |
Re: Snarf
#2026
Author: dbo... David Boyes
Date: Wed, 11 Apr 1990 02:12
17 lines
1511 bytes
In article <1990Apr10.0...@agate.berkeley.edu> ph11...@violet.berkeley.edu () writes:
>Origin of the word "snarf".  I've only seen it in net postings.  Anyone know
>where it comes from?  Thanx
>          -- Ed Krauss

Local folklore says that it's a composite of 'snag' and 'scarf'
-- one snags a document from another machine and scarfs down the
information in it immediately. Say 'snag and scarf' enough times
and it collapses to 'snarf'.



-- 
David Boyes       |  "Where's the ka-boom? There's supposed to be an
dbo...@rice.edu   |  Earth-shattering ka-boom!...Heavens! Someone has
                  |  stolen the Illudium Q-38 Explosive Space Modulator!
"Delays, delays!" |  The Earth creature has *stolen* the Space Modulator!"
Re: Snarf
#2027
Author: p... Per Lindberg
Date: Wed, 11 Apr 1990 15:12
18 lines
1468 bytes
"Snarf" is indeed one of the words found in the delightful book "the
Hackers Dictionary", a rehash of the file HACKER.JARGON wich have been
circulated around the nets since Time Began. It's full of folklore,
highly recommended.

(Is it still around here somewhere? Maybe co-author Mark Crispin is
still with us on this channel and could give us a pointer? Or perhaps
he prefers that we go out and buy the book? :-)

Also, "snarf" is aviator jargon. Probably came from the time when you
rescued a downed fellow aviator up into your Tiger Moth by yanking (or
snarfing) him by his pilot's scarf.

-- 
Per Lindberg (The Mad Programmer)  !      __!__
Front Capital Systems              !  _____(_)_____  Ceci n'est pas une Piper
Linneg 5, 11447 Stockholm, Sweden  !     !  !  !
Re: Snarf
#2028
Author: m... Mark Crispin
Date: Thu, 12 Apr 1990 01:35
31 lines
2612 bytes
In article <10...@front.se> p...@front.se (Per Lindberg) writes:
>rkeley.edu>
>"Snarf" is indeed one of the words found in the delightful book "the
>Hackers Dictionary", a rehash of the file HACKER.JARGON wich have been
>circulated around the nets since Time Began. It's full of folklore,
>highly recommended.
>
>(Is it still around here somewhere? Maybe co-author Mark Crispin is
>still with us on this channel and could give us a pointer? Or perhaps
>he prefers that we go out and buy the book? :-)

The US edition of "The Hacker's Dictionary" by Steele, Woods, Finkel,
Crispin, Stallman, and Goodfellow, is ISBN 0-06-091082-8, published by
Harper & Row.  It has been out of print for several years.  There is
an effort underway to develop a revised edition and have MIT Press
publish it (and hopefully do better in marketing it!).

There are still foreign editions in print.  I have a copy of the
Swedish edition (called "Uppslagsbok for Computer-Freaker" or
something similar) and of the recently-published Japanese edition,
"HAKKAA Eiga Jiten".  I also heard of a German edition?

 _____     ____ ---+---   /-\   Mark Crispin           Atheist & Proud
 _|_|_  _|_ ||  ___|__   /  /   6158 Lariat Loop NE    R90/6 pilot
|_|_|_| /|\-++- |=====| /  /    Bainbridge Island, WA  "Gaijin! Gaijin!"
 --|--   | |||| |_____|   / \   USA  98110-2098        "Gaijin ha doko ka?"
  /|\    | |/\| _______  /   \  +1 (206) 842-2385      "Niichan ha gaijin."
 / | \   | |__| /     \ /     \ m...@CAC.Washington.EDU "Chigau. Gaijin ja nai.
kisha no kisha ga kisha de kisha-shita                  Omae ha gaijin darou."
sumomo mo momo, momo mo momo, momo ni mo iroiro aru    "Iie, boku ha nihonjin."
uraniwa ni wa niwa, niwa ni wa niwa niwatori ga iru    "Souka. Yappari gaijin!"
Re: Snarf
#2029
Author: da... David John Ritchie
Date: Thu, 12 Apr 1990 06:07
13 lines
1154 bytes
> The US edition of "The Hacker's Dictionary" by Steele, Woods, Finkel,
> Crispin, Stallman, and Goodfellow, is ISBN 0-06-091082-8, published by

	Does anyone know Finkel's first name.  We have a CS professor here
at Whoopie Tech called Finkel.  Is he the same ?

TIA

`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'
David Ritchie     | "If anyone doubts my veracity, I can only say I pity his 
da...@wpi.wpi.edu | lack of faith." - Baron Munchasen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Page 1 of 2 • 98 total messages
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads