Article View: alt.folklore.computers
Article #4861Yes, there was a SPITBOL (Was: Re: Wild computer language names)
From: pet... Peter Deutsch
Date: Tue, 02 Oct 1990 23:38
Date: Tue, 02 Oct 1990 23:38
49 lines
2820 bytes
2820 bytes
In article <20136.2...@merrimack.edu>, ger...@merrimack.edu writes: > In article <1990Oct01.142833.11862@virtech.uucp>, jje@virtech.uucp (Jeremy J. Epstein) writes: > > In article <15...@bfmny0.BFM.COM>, tn...@bfmny0.BFM.COM (Tom Neff) writes: > >> Well then, here's a likely topic for discussion: . . . > > In my compiler writing class, we developed something called "HUMPTY". > > I don't remember what it stood for. It had ALGOL-60 control structure, > > SNOBOL string processing, LISP list processing, and a few other things. > > We wrote our compilers in PL360 on IBM 360s using cards.... > > I can't cite a reference, but I once came across a derivative of SNOBOL > called (no kidding) SPITBOL... > > (Anyone have a reference on this?) Yu[, there was a SPITBOL and, yes, it was a follow-on to SNOBOL (the explanation I heard was that "SPITBOL was a much faster SNOBOL" :-) It's a pattern-matching and string manipulation language, with each line consisting of (I think) three fields. The first field was a pattern, that if matched, led you to execute the code in the middle field (which principly appended, deleted, added and otherwise manipulated strings) The third field was the target and specified which line to go to next. It was actually quite a neat language. I learned it in my Comparative Language class, where we did three or four different languages, each using a different programming paradigm (the others included Lisp and (eek!) PL-1). I ran it on the university's mainframe (it was actually an Amdahl at the time, but last time I checked it was still listed in the list of available languages, even though they've since gone back to IBM's.) I would think versions exist for other languages, but can't swear to it. - peterd -------------------------------------------------------------------------- +-------+ Peter Deutsch McGill University | u # u | pet...@cs.mcgill.ca School of Computer Science |/\/\/\/| | a a | \ a / "Love my work, hate my job..." \___/ --------------------------------------------------------------------------
Technical Details
Message-ID:
<2333@opus.cs.mcgill.ca>Path:
mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!mcgill-vision!quiche!opus!peterdReferences:
<15893@bfmny0.BFM.COM> <1990Oct01.142833.11862@virtech.uucp> <20136.270874c6@merrimack.edu>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!mcgill-vision!quiche!opus!peterd From: pet...@opus.cs.mcgill.ca (Peter Deutsch) Newsgroups: alt.folklore.computers Subject: Yes, there was a SPITBOL (Was: Re: Wild computer language names) Summary: I programmed in on an IBM mainframe Message-ID: <2333@opus.cs.mcgill.ca> Date: 2 Oct 90 23:38:18 GMT References: <15893@bfmny0.BFM.COM> <1990Oct01.142833.11862@virtech.uucp> <20136.270874c6@merrimack.edu> Organization: SOCS, McGill University, Montreal, Canada Lines: 49 Posted: Wed Oct 3 00:38:18 1990 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit