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=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, NICE_REPLY_A,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15820 invoked from network); 6 Feb 2022 01:11:18 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 6 Feb 2022 01:11:18 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 1D1E09B8E4; Sun, 6 Feb 2022 11:11:15 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A20A19B7AF; Sun, 6 Feb 2022 11:11:01 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="jpvkSOKy"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id B37319B7AF; Sun, 6 Feb 2022 11:10:59 +1000 (AEST) Received: from mail-ot1-f42.google.com (mail-ot1-f42.google.com [209.85.210.42]) by minnie.tuhs.org (Postfix) with ESMTPS id 2E0199B68F for ; Sun, 6 Feb 2022 11:10:59 +1000 (AEST) Received: by mail-ot1-f42.google.com with SMTP id n6-20020a9d6f06000000b005a0750019a7so8312236otq.5 for ; Sat, 05 Feb 2022 17:10:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to; bh=EKHVRqJRuPYTi2aEAwbssSDPaggdIZfCu5xlnAkDOjI=; b=jpvkSOKysGxPS64ce8nfP3/xb0NCW9uY+jwx+EBoRodhMcRIwgbyG43hRhsB0qjNXz dFNk0Pbuy2ZOfLcyXjuHsKs7+0+o9lc8PaRYxC30Zc/pugl/3PmS28TT5YAdvW47GV0R oj8LlHkVZ7g3AXTxTf3qS5JO8ElC/TCmdazW44cdxS0oR/YN+XX8dRd6JzuBEJvi5O05 Kp96rWk5bySvWStb7+bNVF2BfLUpa3+AIQCrXwNCAL+TOY7/ezz5S8wFSXZSCeceOyD8 U94gqsFIloPST/QHzZCz40gSPhub6836ctV9hn4x8TRlnYYi2LHnNpwQZCwOK+gbT8an hbFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to; bh=EKHVRqJRuPYTi2aEAwbssSDPaggdIZfCu5xlnAkDOjI=; b=I4GV4JLt5O9RzcN5KHNOl0stwPDJTXsQ0vt+mzA4vQ4EQO0ml8s5Z0mx31j+pngSgR 002Q6hEOLNWG5lTBEfYbHHcL/6sHns59t8odYvXZmh1uoFMJ01LDiPu6teeWIWJjqNsY n9uzvpB2iIo/Nz1qKcYrFP5tCPAMIlX8IqV/Tg8VLyvoQ4ZvesNlwzwaqhUaHpCXBgsr ZaIQCn9a0/AUO64mzNuLEZspgKUzOAbLX0lXsj/aSbLfee5364C8l9DUl3b7oYxVTphN mGy9eMhMjCVMJlBgqV7oSyj7mte4J9yR0tCcc0QP1N2yTOnwR3Opz8RRTcDZSy1gg3aE +nSw== X-Gm-Message-State: AOAM533dNoTZqJEI14MlcJv6vKPK9V2xHgJq67A0/pDGxI3LftoXiwUI h+fIXvNLjjvKwkuDSsRIhRrIMr1ZBMc= X-Google-Smtp-Source: ABdhPJygH5Dru7weCafiAusi4CTy2L3paPvwQeyboTeayJjO25EXQZGT+NSU+tw7u7jIU+cmqsE0WQ== X-Received: by 2002:a9d:20e8:: with SMTP id x95mr2025409ota.143.1644109858453; Sat, 05 Feb 2022 17:10:58 -0800 (PST) Received: from [192.168.1.215] (035-134-121-000.res.spectrum.com. [35.134.121.0]) by smtp.gmail.com with ESMTPSA id a126sm2671777oif.28.2022.02.05.17.10.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 05 Feb 2022 17:10:58 -0800 (PST) Content-Type: multipart/alternative; boundary="------------5yb1X5B0AzwIJjr5vyip6GqJ" Message-ID: <21015c2c-2652-bbc3-dbd7-ad3c31f485a2@gmail.com> Date: Sat, 5 Feb 2022 19:10:57 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Content-Language: en-US To: Larry McVoy , Hellwig Geisse References: <20220201155225.5A9541FB21@orac.inputplus.co.uk> <202202020747.2127lTTh005669@freefriends.org> <7C19F93B-4F21-4BB1-A064-0307D3568DB7@cfcl.com> <1nFWmo-1Gn-00@marmaro.de> <1644006490.2458.78.camel@mni.thm.de> <20220206005609.GG3045@mcvoy.com> From: Will Senn In-Reply-To: <20220206005609.GG3045@mcvoy.com> Subject: Re: [TUHS] more about Brian... X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This is a multi-part message in MIME format. --------------5yb1X5B0AzwIJjr5vyip6GqJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/5/22 6:56 PM, Larry McVoy wrote: > On Fri, Feb 04, 2022 at 09:28:10PM +0100, Hellwig Geisse wrote: >> Hi Thomas, >> >> On Fr, 2022-02-04 at 20:45 +0100, Thomas Paulsen wrote: >>> I tell you one thing: I never ever experienced any problems with >>> traditional malloc()/free().?? >> did you ever write a program which does heavy malloc()/free() >> on complicated (i.e., shared) data structures *and* runs for >> days, perhaps weeks? IMO it's very difficult to do this without >> a GC, and you have to exercise quite an amount of discipline >> to do it right. > I've done this and I've employed people who have done this. We're > a dieing breed, the focus seems to be on programming languages and > tools for idiots. People don't want to learn the discipline it takes > to work with malloc()/free(). It's sad. I completely agree. This is ridiculous. Do modern programmer's seriously think that the old code wasn't complex or robust? Sheesh, there's code out there that has run through more millions of transactions an hour for more years than most of these folks have been alive. There's also code that's been running without any updates, for decades. Most code written by the newbreed won't run for a month without surfacing dozens of bugs. Margaret Hamilton would prolly have some choice words for these folks. --------------5yb1X5B0AzwIJjr5vyip6GqJ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 2/5/22 6:56 PM, Larry McVoy wrote:
On Fri, Feb 04, 2022 at 09:28:10PM +0100, Hellwig Geisse wrote:
Hi Thomas,

On Fr, 2022-02-04 at 20:45 +0100, Thomas Paulsen wrote:
I tell you one thing: I never ever experienced any problems with
traditional malloc()/free().??
did you ever write a program which does heavy malloc()/free()
on complicated (i.e., shared) data structures *and* runs for
days, perhaps weeks? IMO it's very difficult to do this without
a GC, and you have to exercise quite an amount of discipline
to do it right.
I've done this and I've employed people who have done this.  We're
a dieing breed, the focus seems to be on programming languages and
tools for idiots.  People don't want to learn the discipline it takes
to work with malloc()/free().  It's sad.

I completely agree. This is ridiculous. Do modern programmer's seriously think that the old code wasn't complex or robust? Sheesh, there's code out there that has run through more millions of transactions an hour for more years than most of these folks have been alive. There's also code that's been running without any updates, for decades. Most code written by the newbreed won't run for a month without surfacing dozens of bugs. Margaret Hamilton would prolly have some choice words for these folks.


--------------5yb1X5B0AzwIJjr5vyip6GqJ--