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 AD6E5246F0 for ; Mon, 20 May 2024 19:41:02 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E8CA4432F9; Tue, 21 May 2024 03:40:57 +1000 (AEST) Received: from vmail1.sentex.ca (vmail1.sentex.ca [64.7.153.19]) by minnie.tuhs.org (Postfix) with ESMTPS id 97BF9432DF for ; Tue, 21 May 2024 03:40:53 +1000 (AEST) Received: (Haraka outbound); Mon, 20 May 2024 13:40:52 -0400 Authentication-Results: vmail1.sentex.ca; auth=pass (plain) Received: from [10.0.1.25] ([206.210.121.116]) by vmail1.sentex.ca (Haraka/2.8.25) with ESMTPSA id 6BF073CE-05F4-4B24-8386-0E451C04C113.1 envelope-from (authenticated bits=0) (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256); Mon, 20 May 2024 13:40:52 -0400 Message-ID: Date: Mon, 20 May 2024 13:40:52 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 To: tuhs@tuhs.org References: Content-Language: en-CA From: Stuff Received In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Haraka-GeoIP: NA, CA, ON, Campbellville, 23km Message-ID-Hash: XUYOYLWXXYV6FWLPTNXPOF3AOFFJWFVT X-Message-ID-Hash: XUYOYLWXXYV6FWLPTNXPOF3AOFFJWFVT X-MailFrom: stuff@riddermarkfarm.ca 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: [TUHS] Re: The 'usage: ...' message. (Was: On Bloat...) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On 2024-05-19 20:58, Rob Pike wrote: > The Cornell PL/I compiler, PL/C, ran on the IBM 360 so of course used > batch input. It tried automatically to keep things running after a > parsing error by inserting some token - semicolon, parenthesis, whatever > seemed best - and continuing to parse, in order to maximize the amount > of input that could be parsed before giving up. At least, that's what I > took the motivation to be. It rarely succeeded in fixing the actual > problem, despite PL/I being plastered with semicolons, but it did tend > to ferret out more errors per run. I found the tactic helpful. > > -rob > Possibly way off topic but Toronto allowed anyone to run PL/C decks for free, which I often did. One day, they decided to allow all of the card to be read as text and my card numbers generated all sorts of errors. (At least easily fixed by a visit the card punch.) S.