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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28470 invoked from network); 13 Mar 2023 21:28:21 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 13 Mar 2023 21:28:21 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A619641382; Tue, 14 Mar 2023 07:28:17 +1000 (AEST) Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) by minnie.tuhs.org (Postfix) with ESMTPS id A6FF841224 for ; Tue, 14 Mar 2023 07:28:11 +1000 (AEST) Received: by mail-pg1-x533.google.com with SMTP id y19so7772375pgk.5 for ; Mon, 13 Mar 2023 14:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678742891; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SoHvhj77YX46wrG1ngfcWEP4JfztViBhEVesSrfIfwQ=; b=ThZhEIMf//f3zDEn3i7sc/UxY9euvv4Mrg+gusnJNlqlxJYbWCvJe/TgfdtR2vuYvp eoLKUGMIa0M91jWuTKX3zqQaJqJFK9ybM6s9PD0uZTdJUuGNf8VdcZm8FOcaB5p84hHK 4un+NIQ914b+7dOG552UIbxRkDRX2EAMvblQD6VtwLIU+A+QnoyBuMPhidZ74A252ZuY A72IID1OF02xLkDTRCkE3fB+LrlLavjZrf+yA/NoBU0RyESvGprg9eXYKFrH+ZsuYrtN 6jlRKj3gNh41gGiFcgAKKI+XdI58WejwjnQ4/4otJfaZQNBMWiWXXUgyTLW8gKHafyqF n0PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678742891; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SoHvhj77YX46wrG1ngfcWEP4JfztViBhEVesSrfIfwQ=; b=TSl1/AeUz4E4k/B4ZnMhR0SGro82VwfSdY/3eDG+i3DCYDFQ2++HhtXtzMMwcLlOAc rLVzUj4Qo2Tg5bMfsZsJ4Z0KY+fCBVuoHVBcIaT748RBfrEheGd32R6i6By9sq5XirSW OV4uviBTELhBwCo5A4G+cGXpwoyQFQvuX62J4lzz+95SoJhmSSuTOoY5m9qn/gFZtSQQ 5X9722+Wwj1m6erGgYEIfgBrJSd1LkhdYmyZBuLfVfMQwcABc2Z+hDZJcZjciFeor50R 43W7+QXfzU2dFtPzY0KUGgwG+3GMRiOelkGSIS2WLN5Gx0GQz50h8JzG3brlWOaXmCAZ yVwQ== X-Gm-Message-State: AO0yUKVFLmQsTvZ/uu1l4j1Z3euVfyh8nRWBCFeIbcGRmMlX1Lsti+U2 CnF/LSsEFUjexdACk12lvbstSNmyeno/ThBimf8= X-Google-Smtp-Source: AK7set9fr1KlmxvzJUS6bQo9tl+dRYubXFTkgNL3Z1OIxQuVxdb7R+H5jTnFIpKsdCw2D9qzskrfvsyyQo2Qm4qNMQo= X-Received: by 2002:a63:7356:0:b0:507:8088:9e0d with SMTP id d22-20020a637356000000b0050780889e0dmr6378910pgn.7.1678742890950; Mon, 13 Mar 2023 14:28:10 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6a10:ed0c:b0:3bc:b7f6:895e with HTTP; Mon, 13 Mar 2023 14:28:10 -0700 (PDT) In-Reply-To: <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> From: Paul Winalski Date: Mon, 13 Mar 2023 17:28:10 -0400 Message-ID: To: Bakul Shah Content-Type: text/plain; charset="UTF-8" Message-ID-Hash: 4ZFQ7QPGXASFLTNJOFB2HG74IHVX446U X-Message-ID-Hash: 4ZFQ7QPGXASFLTNJOFB2HG74IHVX446U X-MailFrom: paul.winalski@gmail.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 CC: Alejandro Colomar , TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: [TUHS]: C dialects (was: I can't drive 55: "GOTO considered harmful" 55th anniversary) List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On 3/13/23, Bakul Shah wrote: > > You can't drop features from a widely deployed language; It has been done, with advanced warning of the deprecation, and over several iterations of the standard so that there's advanced warning. But it's rare and not advisable. But you can create new subsets of the full standard. > but while > we are dreaming, what I'd like to see is a total *ban* on any and > all optimizations. What you get is what you see! > Be careful what you wish for. That just won't fly on modern computer architectures, with their many execution units and complicated memory hierarchies. Not if you want anything resembling reasonable performance that is also maintainable. -Paul W.