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 4914 invoked from network); 14 Mar 2023 20:03:06 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 14 Mar 2023 20:03:06 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 072C241631; Wed, 15 Mar 2023 06:03:03 +1000 (AEST) Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) by minnie.tuhs.org (Postfix) with ESMTPS id ECBE64162C for ; Wed, 15 Mar 2023 06:02:56 +1000 (AEST) Received: by mail-vs1-xe2a.google.com with SMTP id v27so15106968vsa.7 for ; Tue, 14 Mar 2023 13:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20210112.gappssmtp.com; s=20210112; t=1678824176; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Qk2nCWM9q3ZOrLFWz6B346cczDe1ltlsJK+5ItsDjE8=; b=rsF7ou708QunpVeUgYnqBpKRmE5FXTM/h7T4hJQjRKd/snMtTGLelp5wR3OyjMJzvZ tKi+3AR4NDLsga5YohMp9U0HPIHJ0ASxMj4kwMOTTp2Uc5Cyt39B+6WauOJQW7GuEqZF OHt2nNMghwFTb4ojAGwOFl4u5pbpbVvFvAuq0VmX3+UVwjUo8ArdFc33RPkle5+qnAz3 f3nQib1lQLSDbAnGX8DoQI9bU2nDAY9zV0zypjZBkQ7rLfv2Jy+H2Oel7xUvDYbTiJID NbMg6gHz394k362DJgwlSV4wOGAfdpXIo/AkdRzMU8SPR1IIJisoqDwF5JWel6UZlfqa kiHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678824176; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Qk2nCWM9q3ZOrLFWz6B346cczDe1ltlsJK+5ItsDjE8=; b=ehilXJ8luqHj6BEYPNw+RlwuQ1QAvKyFwmhnbvG543el7iIttHYwCsSqMi+4f5Iy46 C79BfSPBxIcbpPOLZno35VsL/Fl8/fdieqUL3gEvZlL7sSZ7BFu+gOmzP3RJm3D9y4tv MA2Vjm1qhwfDxrbfr5UMSA190JIHVoDG6v1hhLYFxSY3S4tbmnEGotWENAgBoka2kmFs 6ald+b4jPILy5uRtu6j6lbsQ3x2LHNH2+sT338QV5bz/SukcBSiR7QP+mGJq1tVsVKA1 yoQ3AxVB6euoB29g5XCVxFjVMLdComkAD55vRdDiVT8h8T3W/Bm0RI04kR8zRkAfzNxf rXbw== X-Gm-Message-State: AO0yUKWB4Pdhgsr4k4TY0UoKkGqTPd0zKN14Om0vIq/IrjWHcjqJ7z2D A4Al418FWxcZd8dblUR7FtNJx1TXDaYSNzQMLxEFyLk/ao4/qEgw X-Google-Smtp-Source: AK7set96JsFGtZVcHjJKbwIwWRj7BSgjeNxNtfzuddlPayYLD76zyrkxzMfwpKXzPPEBnbRhLviwprcZPNIBVZErk2k= X-Received: by 2002:a67:fc02:0:b0:425:9680:2bff with SMTP id o2-20020a67fc02000000b0042596802bffmr4106645vsq.1.1678824175693; Tue, 14 Mar 2023 13:02:55 -0700 (PDT) MIME-Version: 1.0 References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> <20230314100452.778DB21FF5@orac.inputplus.co.uk> In-Reply-To: <20230314100452.778DB21FF5@orac.inputplus.co.uk> From: John Cowan Date: Tue, 14 Mar 2023 16:02:44 -0400 Message-ID: To: Ralph Corderoy Content-Type: multipart/alternative; boundary="000000000000a2048c05f6e1b674" Message-ID-Hash: VT5E6ZNWYC2OGDB6GXDOZ2XQC6TUACQC X-Message-ID-Hash: VT5E6ZNWYC2OGDB6GXDOZ2XQC6TUACQC X-MailFrom: cowan@ccil.org 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 CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: C dialects List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000a2048c05f6e1b674 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 14, 2023 at 6:05=E2=80=AFAM Ralph Corderoy wrote: > Let the compiler squeeze all it can out of the letter of the standard. > Let the programmer have the compiler abide by the spirit of the language. > Right. And what is the spirit of C? I contend that it is this: "Conformant code flies faster than the lightning, and non-conformant code makes demons fly out of your nose, because if you have code that exhibits any of the 193 (or whatever) C99 undefined behaviors plus however many later standards have added, IT'S YOUR FAULT." --000000000000a2048c05f6e1b674 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tu= e, Mar 14, 2023 at 6:05=E2=80=AFAM Ralph Corderoy <ralph@inputplus.co.uk> wrote:
=C2= =A0
Let the compiler squeeze all it can out of the letter of the standard.
Let the programmer have the compiler abide by the spirit of the language.

Right.=C2=A0 And wh= at is the spirit of C?=C2=A0 I contend that it is this: "Conformant co= de flies faster than the lightning, and non-conformant code makes demons fl= y out of your nose, because if you have code that exhibits any of the 193 (= or whatever) C99 undefined behaviors plus however many later standards have= added, IT'S YOUR FAULT."
--000000000000a2048c05f6e1b674--