From mboxrd@z Thu Jan 1 00:00:00 1970 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=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4206 invoked from network); 14 Mar 2023 19:57:32 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 14 Mar 2023 19:57:32 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8B89F4130E; Wed, 15 Mar 2023 05:57:27 +1000 (AEST) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by minnie.tuhs.org (Postfix) with ESMTPS id 04B3D412D5 for ; Wed, 15 Mar 2023 05:57:22 +1000 (AEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 5C5013200A0D for ; Tue, 14 Mar 2023 15:57:21 -0400 (EDT) Received: from imap49 ([10.202.2.99]) by compute2.internal (MEProxy); Tue, 14 Mar 2023 15:57:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pobox.com; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; t=1678823840; x=1678910240; bh=dD HvpNxdVVoLTZvg9pvX+bLUFuNFSvAFDZwUDj/expw=; b=hxMUMDfW/BTmLlFwb5 R9lKrmzOAo8c6W6XVLeDrGXsHTAGmlX/flP1y7DVeicjI3MompOQmsrrGrSZo9ZB vb+mWX0bxBfUqb7onaqmm4Yb7SwXQktHO0Lv3rOuvVz9BOhxNf/IWSg3h347V2oi JSrMFP5pHRiHHhnxBq0u4INIe35GEMIivb0+J7Q5qGMbGU3CSafsBHa3nbrHGMge IATm2USqK5lso172KNImsmUnf3QN6R8ROSqBJPRu8vyb7ZAuURZH+8jhLd4nZ8FK OaHe26nhkl3s9jI71D+HS3ln4PB1ztQU0tII4iUY8xpYIws22WDI2dzt/D8aRDGP SEOg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1678823840; x=1678910240; bh=dDHvpNxdVVoLT Zvg9pvX+bLUFuNFSvAFDZwUDj/expw=; b=E+G0DZCsfLPTTB4j8c6MjDajdJ3kN eV578chOUfJrad9+dvXxfQKFhcY4dmuEQFhXdtUs7UOHS2fMCGyM24HNacyk/i8n aqYcXU1pSdNHGEYz7XoU95dKQKi3CMM8QAOTltxfcL8Fkp0C7z8P1ypX4xSUm6R0 nGkvQe41XQ1h06z0tE5dkJR5wHpNHcswWIICAnFWImsQvZL0kA9AOTAzE2cGcfB/ EEzaOKjjqRdJkUVWKEd2lyas1jOn+VtDTvS+AIR1MNM+GwDbwV8Ta6J6SxaaN03d OYRGMnYGKzgFuQUHqCkFB9cJXfpSOc7iCR5XbVuEXQOIbWmIaTmS7GSKw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddviedgudeffecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrg dtreerreerjeenucfhrhhomhepfdflohhsvghphhcujfholhhsthgvnhdfuceojhhoshgv phhhsehjohhsvghphhhhohhlshhtvghnrdgtohhmqeenucggtffrrghtthgvrhhnpefgke dvtdeufefhjeekueegtdekhefhieevkeehieevvdeljeevueejffegieelveenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhsvghphhesjh hoshgvphhhhhholhhsthgvnhdrtghomh X-ME-Proxy: Feedback-ID: i49d34368:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id B9E1515A008E; Tue, 14 Mar 2023 15:57:20 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-221-gec32977366-fm-20230306.001-gec329773 Mime-Version: 1.0 Message-Id: <101633b5-5773-4d94-bfe2-5eb1b0f52727@app.fastmail.com> In-Reply-To: References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> <4ccd2d84-48c8-a963-b1a3-4b2fe1dc865f@makerlisp.com> Date: Tue, 14 Mar 2023 12:56:59 -0700 From: "Joseph Holsten" To: "Tautological Eunuch Horticultural Scythians" Content-Type: multipart/alternative; boundary=dd7753d67ff442f98b9853ab08899c79 Message-ID-Hash: XN6BT3FE4F4VCQDKRD47KAKH4CY72GIK X-Message-ID-Hash: XN6BT3FE4F4VCQDKRD47KAKH4CY72GIK X-MailFrom: joseph@josephholsten.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: [TUHS] Re: [TUHS]: C dialects List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --dd7753d67ff442f98b9853ab08899c79 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Is TUHS still the right place for this discussion? On Tue, Mar 14, 2023, at 12:48, John Cowan wrote: >=20 >=20 > On Mon, Mar 13, 2023 at 3:24=E2=80=AFPM Luther Johnson wrote: >> I'm talking more about where the intent is to invest languages with m= ore "safety", "good practices", to bake certain preferences into languag= e features, so that writers no longer recognize these as engineering cho= ices, and the language as a means of expression of any choice we might m= ake, but that the language has built-in "the right way" to do things, an= d if the program compiles and runs at all, then it must be safe and work= ing in certain respects. >>=20 >=20 > ORLY? Do you reject C, then, because it does not support self-modifyi= ng code or the ability to jump into the middle of a procedure without go= ing through the prologue? These are baked-in preferences, and if a C pr= ogram compiles at all, you can be sure that it does neither of these thi= ngs, even if it would benefit your program greatly if they were availabl= e. >=20 >> Some people would say that's exactly what the new dialects bring us, = but I see too much artificial orthodoxy invented last week, and too many= declarations of the "one true way", in many of the most recent language= s, for my taste. >=20 > Since you agree that it is a matter of taste, there can of course be n= o disputing it. --dd7753d67ff442f98b9853ab08899c79 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: quoted-printable
Is TUHS still t= he right place for this discussion?

On Tue, Mar= 14, 2023, at 12:48, John Cowan wrote:


On Mon, Mar 13, 2023 at= 3:24=E2=80=AFPM Luther Johnson <luther@makerlisp.com> wrote:

I'm talking more about where the intent is to invest languages with more "safety", "good practices", to bake certain preferences into language features, so that writers no longer recognize these as engineering choices, and the language as a means of expression of any choice we might make, but that the language has built-in "the right way" to do things, and if the program compiles and runs at all, then it must be safe and working in certain respects.


ORLY?&= nbsp; Do you reject C, then, because it does not support self-modifying = code or the ability to jump into the middle of a procedure without going= through the prologue?  These are baked-in preferences, and if a C = program compiles at all, you can be sure that it does neither of these t= hings, even if it would benefit your program greatly if they were availa= ble.

Some people would say that's exactly what the new dialects bring us, but I see too much artificial orthodoxy invented last week, and too many declarations of the "one true way", in many of the most recent languages, for my taste.

Since = you agree that it is a matter of taste, there can of course be no disput= ing it.

--dd7753d67ff442f98b9853ab08899c79--