From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id CE7F22210C for ; Wed, 10 Apr 2024 02:50:22 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 246E241689; Wed, 10 Apr 2024 10:50:20 +1000 (AEST) Received: from mail3.nightskyhosting.com (mail3.nightskyhosting.com [66.172.0.245]) by minnie.tuhs.org (Postfix) with ESMTPS id 73F2E41641 for ; Wed, 10 Apr 2024 10:50:13 +1000 (AEST) Received: from smtpclient.apple (c-73-24-217-16.hsd1.az.comcast.net [73.24.217.16]) by mail3.nightskyhosting.com (Postfix) with ESMTPSA id 72E4855C03CB for ; Tue, 9 Apr 2024 17:50:10 -0700 (PDT) From: "William H. Mitchell" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.8\)) Date: Tue, 9 Apr 2024 17:50:06 -0700 References: <1d3f129c-eafe-4fb2-9ea2-d949f3813c88@technologists.com> <3c9d8682-1761-dd35-b101-b5aff46288ca@riddermarkfarm.ca> To: Computer Old Farts Followers In-Reply-To: <3c9d8682-1761-dd35-b101-b5aff46288ca@riddermarkfarm.ca> Message-Id: <3B54EC8E-D96B-4C2E-8931-D4E3AF276F9B@msweng.com> X-Mailer: Apple Mail (2.3696.120.41.1.8) Message-ID-Hash: I37ZZNNRLA6GXJKIFZXY3Z53XZLKLVSO X-Message-ID-Hash: I37ZZNNRLA6GXJKIFZXY3Z53XZLKLVSO X-MailFrom: whm@msweng.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [COFF] SNOBOL, ICEBOL, SPITBOL, et al. List-Id: Computer Old Farts Forum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Re ICEBOL, there were lots of playful names for SNOBOL4 implementations. = FASBOL, SITBOL and surely SPITBOL come to mind. Learning SPITBOL at NCSU in Dr. Tharp=E2=80=99s CSC 255 changed the = course of my life, to my mother=E2=80=99s rue--I ended up moving from NC = to AZ. I=E2=80=99ve mentioned on TUHS that I used Dave Hanson=E2=80=99s RATSNO = (RATFOR meets SNOBOL4) on several large undergrad projects. I=E2=80=99ve = since wondered if I was maybe only regular user of RATSNO in the = universe. (Please let me know if I=E2=80=99m not alone in the = universe!) I have hopes of reviving RATSNO, if not revived already on = some world. Instead of calling it "RATSNO", Dr. Tharp liked to get my goat by = calling it "RATSPIT". If Ralph Griswold were still around I think he might say to not confuse = SNOBOL with SNOBOL2, SNOBOL3, or SNOBOL4; they were all significantly = different. I believe all the creatively named implementations, like = SPITBOL, were implementations of SNOBOL4. Speaking of differences in the four versions, I thought I'd read in = Griswold=E2=80=99s HOPL paper on the SNOBOL languages = (https://dl.acm.org/doi/pdf/10.1145/800025.1198417) that there was no = such thing as a syntactically invalid SNOBOL (v1) program, but I=E2=80=99m= not finding that now. Just now I found that ChatGPT 3.5 does speak somewhat correctly of there = being a difference between SNOBOL and SNOBOL4. However, when I asked = it, "Write me a SNOBOL program, and not a SNOBOL4, program to print = the numbers from one through 10.", I got this: LOOP I =3D 1 TO 10 OUTPUT =3D I END And--see above--I believe that to be a syntactically valid SNOBOL = program! :) William Mitchell Mitchell Software Engineering Occasional Adjunct Instructor at U of AZ CS 520-870-6488 (m) Discord: whm#5716, Twitter: @x77686d, Skype: x77686d linkedin.com/in/x77686d > On Apr 9, 2024, at 2:41 PM, Stuff Received = wrote: >=20 > On 2024-04-07 19:25, Charles H Sauer (he/him) wrote (in part): >> On 4/7/2024 6:10 PM, Dave Horsfall wrote: >>> On Tue, 2 Apr 2024, Charles H Sauer (he/him) wrote: >>>=20 >>> [...] >>>=20 >>>> I wrote a Fortran to PL/I crude translator in SNOBOL [...] >>>=20 >>> Gadzooks... For our "write a simple compiler" assignment I = threatened to >>> use SNOBOL, but my lecturer (Ken Robinson) threatened to fail me :-) >>>=20 >>> -- Dave >> SNOBOL fascinated me as soon as I learned in first languages survey = course (also covered LISP, ALGOL, others) in 1971. >=20 > I recall a job cards lying around the card readers with ICEBOL written = on them. This may have been a local Toronto variant (in the 1970s). >=20 > S. >=20