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 26930 invoked from network); 13 Mar 2023 21:15:15 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 13 Mar 2023 21:15:15 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8E1EB41566; Tue, 14 Mar 2023 07:15:11 +1000 (AEST) Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by minnie.tuhs.org (Postfix) with ESMTPS id 2EF2941382 for ; Tue, 14 Mar 2023 07:15:07 +1000 (AEST) Received: by mail-lj1-x231.google.com with SMTP id a32so14031448ljq.1 for ; Mon, 13 Mar 2023 14:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678742105; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=y7cCjAp+1b4hiQcmLN8C3dUUL4OE3mJiecHw+JRDndc=; b=Sm8tdBE/VXphW7gdrr8MgJixjYG4lMi9wUk+gcb4Zwzlr/Gd/XJE219aAlI0qHBgow 3OmFmD2ALnsl+9y+rGgm9vhL+PHQLyExro7jMmLpFEUORCRdwsYI+RA7XpAK8SbFo/XE X5lgAh6oPSObNMNrYLtVkl3ZIWaqMhw57iJqYhG8KfMDZRjYPGwLHDWQiGU4y/ixPNck aHpOeLPb/1FW1g+dKMOEQZtu1zFi8bYW2B38bnJyGhfwp4UzSK4Ntd2bVZw4LzLa4osS YM/+fMnHjCYJzZ7NhIzG55ncM+OM6mQ4YreFOLUI+mLDnyhibUscP6Ykyg+rzisvtYTi xPEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678742105; h=content-transfer-encoding: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=y7cCjAp+1b4hiQcmLN8C3dUUL4OE3mJiecHw+JRDndc=; b=Hj12V5z/s4OxFQm5mRxpXqsS5cP9sp5SGeOGF89ssXNid4wG68o/7XitCprrqo/URx a7db62Wyz6ocEU+5rm/w4sr0NzrysjDEq71c4s/Fn01zHjP41AfO5Yy4G6I3HqyrMCYW /dgolGDunUpRgXSojyjzm1Yo+TEvUbi7S00Q/aEuARyXNDN3uy5QOLcnbVs4lnFtix24 lIes5+Rka6tUXbQC8cNxhVtD+LAI4QFiee/NagrEzRbgveUkL38FVl0LCxsVkbODMsgA OzWP7pNRPSBAF4tIYY/za43HNf+vP2msgEGHriCydey91kP7eLs9aEbBpJIwLEkKHbqU +sPw== X-Gm-Message-State: AO0yUKWCuvc/qw/4TBAMffz7+m9hnx9HqBrx8XgwdeVO52z/Zta3O2Iz 4dSW1VkbxXYLBIn/4xRWhc1kYXekyHQkXZu4clY= X-Google-Smtp-Source: AK7set8tz+kcgfBQnF7QKUj1sAX5urH+pRBsRpYTHeg+j0KTnYZO5rvaYYGYIa79nfSTQPbP1k06QFgUWTaij4Ew/yQ= X-Received: by 2002:a2e:a268:0:b0:295:a8c7:4b36 with SMTP id k8-20020a2ea268000000b00295a8c74b36mr11313063ljm.8.1678742105039; Mon, 13 Mar 2023 14:15:05 -0700 (PDT) MIME-Version: 1.0 References: <20230310113708.AD55518C080@mercury.lcs.mit.edu> <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> In-Reply-To: <10C77771-5232-4DBB-8685-ADC38C5E8350@iitbombay.org> From: Dan Cross Date: Mon, 13 Mar 2023 17:14:28 -0400 Message-ID: To: Bakul Shah Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: UMQUWGYQRY4K6IS2LGJIYT3A25BYCE6S X-Message-ID-Hash: UMQUWGYQRY4K6IS2LGJIYT3A25BYCE6S X-MailFrom: crossd@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 Mon, Mar 13, 2023 at 5:08=E2=80=AFPM Bakul Shah wr= ote: > On Mar 13, 2023, at 2:00 PM, Paul Winalski wrot= e: > > > > On 3/13/23, Clem Cole wrote: > >> > >> Frankly, I'd probably rather see ISO drop a bunch of the stuff they ar= e now > >> requiring and fall back at least to K&R2 -- keep it simple. > > > > I agree. Every language has toxic features--things that seemed like > > good ideas at the time but turn out to have been mistakes when they're > > better understood. Every good programming shop has its rules > > concerning certain language features or practices that are not allowed > > in the code, usually for safety or maintainability reasons. > > You can't drop features from a widely deployed language; 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! Hey, they dropped `gets` from the standard library! Never say never. - Dan C.