From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id db8aba0c for ; Sat, 3 Nov 2018 22:36:18 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id A1BF8A2045; Sun, 4 Nov 2018 08:36:16 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id E3F0EA1FBA; Sun, 4 Nov 2018 08:35:39 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id ABD3CA1FBA; Sun, 4 Nov 2018 07:50:58 +1000 (AEST) Received: from eastern.maple.relay.mailchannels.net (eastern.maple.relay.mailchannels.net [23.83.214.55]) by minnie.tuhs.org (Postfix) with ESMTPS id EE034A1FA4 for ; Sun, 4 Nov 2018 07:50:52 +1000 (AEST) X-Sender-Id: dreamhost|x-authsender|scj@yaccman.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 845105E3686; Sat, 3 Nov 2018 21:50:51 +0000 (UTC) Received: from pdx1-sub0-mail-a76.g.dreamhost.com (unknown [100.96.29.126]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 366B15E3660; Sat, 3 Nov 2018 21:50:51 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|scj@yaccman.com Received: from pdx1-sub0-mail-a76.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Sat, 03 Nov 2018 21:50:51 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|scj@yaccman.com X-MailChannels-Auth-Id: dreamhost X-Trail-Abortive: 036f41ed4bcad546_1541281851393_918453876 X-MC-Loop-Signature: 1541281851393:2952640971 X-MC-Ingress-Time: 1541281851392 Received: from pdx1-sub0-mail-a76.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a76.g.dreamhost.com (Postfix) with ESMTP id EB4E680275; Sat, 3 Nov 2018 14:50:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=yaccman.com; h=message-id :from:to:cc:in-reply-to:subject:date:content-type:mime-version; s=yaccman.com; bh=bGK1BYUz8udTLncgqr7eBefABvw=; b=X+VddAyFpEM9C VOajvi4sJNvyrrPS9xqOUWmkxCesxcy+ScyS9gVy2Tk4OE1/MYPt0PwVxzIOb+ZZ pJuXqYURfZXJvyl1qGYk0W5AytYZbvhOiA22sbi41tDY9HBkb6vmlCushEOUWuri 27uzxHtWuPTltVwqHYjoo4s5bKpvq8= Received: from localhost (ip-66-33-200-4.dreamhost.com [66.33.200.4]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: scj@yaccman.com) by pdx1-sub0-mail-a76.g.dreamhost.com (Postfix) with ESMTPSA id AE17880271; Sat, 3 Nov 2018 14:50:49 -0700 (PDT) Message-Id: <5af2ef1c292fc7cedddf2389a438e8c9ae86cd64@webmail.yaccman.com> X-DH-BACKEND: pdx1-sub0-mail-a76 From: "Steve Johnson" To: "Lars Brinkhoff" , "Warner Losh" X-Mailer: Atmail 7.8.0.2 X-Originating-IP: 10.35.42.211 in-reply-to: <7w5zxjg88e.fsf@junk.nocrew.org> Date: Sat, 03 Nov 2018 14:50:49 -0700 Content-Type: multipart/alternative; boundary="=_37270f173c19d7823697760c3c94f84a" MIME-Version: 1.0 X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedrjedugdduheegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepkffhvffoihgjuffftgggsegrtderreertdejnecuhfhrohhmpedfufhtvghvvgculfhohhhnshhonhdfuceoshgtjheshigrtggtmhgrnhdrtghomheqnecukfhppeeiiedrfeefrddvtddtrdegpddutddrfeehrdegvddrvdduudenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplhhotggrlhhhohhsthdpihhnvghtpeeiiedrfeefrddvtddtrdegpdhrvghtuhhrnhdqphgrthhhpedfufhtvghvvgculfhohhhnshhonhdfuceoshgtjheshigrtggtmhgrnhdrtghomheqpdhmrghilhhfrhhomhepshgtjheshigrtggtmhgrnhdrtghomhdpnhhrtghpthhtohepthhuhhhssehtuhhhshdrohhrghenucevlhhushhtvghrufhiiigvpedt Subject: Re: [TUHS] Archaic yacc C grammar X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --=_37270f173c19d7823697760c3c94f84a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =0AOne thing that was supported on PCC for many years was the ability to= =0Agenerate GE/Honeywell 6-bit character constants, using the back quote= =0A(`) character.=C2=A0 I remember trying it in the late 80's on a shipp= ing=0ASun machine and seeing that it was still present in the grammar, a= nd,=0Aas nearly as I could remember, still produced the correct answer.= =0A=0ASteve=0A=0A----- Original Message -----=0AFrom: "Lars Brinkhoff" <= lars@nocrew.org>=0ATo:"Warner Losh" =0ACc:"Steve Johnson= " , "The Eunuchs Hysterical Society"=0A= =0ASent:Tue, 30 Oct 2018 08:16:17 +0000=0ASubject:Re: [TUHS] Archaic yac= c C grammar=0A=0A Warner Losh wrote:=0A > Steve Johnson wrote:=0A > We a= ctually had a pretty good system for making changes like=0A > that. Firs= t, we would change the compiler to accept both the old=0Aand=0A > the ne= w. Then we would produce a warning that on a particular date=0A > the ol= d would no longer work. Then we made the old an error and=0A > printed a= message about how to fix it.=0A >=0A > How long a transition period did= you typically have?=0A=0A I heard the V7 compiler still supports old B= style initialization=0A "int x 42;". So in some cases, a really long ti= me.=0A=0A --=_37270f173c19d7823697760c3c94f84a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
One thing that was supported on PCC for many years was the= ability to generate GE/Honeywell 6-bit character constants, using the b= ack quote (`) character.=C2=A0 I remember trying it in the late 80's on= a shipping Sun machine and seeing that it was still present in the gram= mar, and, as nearly as I could remember, still produced the correct answ= er.

Steve



----- Original Message -----
From:
"La= rs Brinkhoff" <lars@nocrew.org>

To:
"Warner L= osh" <imp@bsdimp.com>
Cc:
"Steve Johnson" <scj= @yaccman.com>, "The Eunuchs Hysterical Society" <tuhs@tuhs.org>=
Sent:
Tue, 30 O= ct 2018 08:16:17 +0000
Subject:
Re: [TUHS] Archaic y= acc C grammar


=0AWarner Losh wrote:
=0A> Steve Johnson= wrote:
=0A> We actually had a pretty good system for making chan= ges like
=0A> that. First, we would change the compiler to accept= both the old and
=0A> the new. Then we would produce a warning t= hat on a particular date
=0A> the old would no longer work. Then= we made the old an error and
=0A> printed a message about how to= fix it.
=0A>
=0A> How long a transition period did you typi= cally have?

=0AI heard the V7 compiler still supports old B style= initialization
=0A"int x 42;". So in some cases, a really long time= .

--=_37270f173c19d7823697760c3c94f84a--