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.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24119 invoked from network); 2 Jan 2023 18:19:23 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 2 Jan 2023 18:19:23 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 2C46A4249C; Tue, 3 Jan 2023 04:18:38 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 6FD7A4249D for ; Tue, 3 Jan 2023 04:18:33 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id DD15E35E92B; Mon, 2 Jan 2023 10:18:32 -0800 (PST) Date: Mon, 2 Jan 2023 10:18:32 -0800 From: Larry McVoy To: Adam Thornton Message-ID: <20230102181832.GP25547@mcvoy.com> References: <20221230200246.GW5825@mcvoy.com> <88f83b4c-b3f9-ed87-b2fa-560fb369742a@makerlisp.com> <20221231035931.GG5825@mcvoy.com> <528f0c53-ccc2-88a1-5a7b-120362c648dd@mhorton.net> <20230102165120.GK25547@mcvoy.com> <20230102174304.GM25547@mcvoy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: POGBEYSCLJGF4BWYRSIFUCWYIXUCPJNZ X-Message-ID-Hash: POGBEYSCLJGF4BWYRSIFUCWYIXUCPJNZ X-MailFrom: lm@mcvoy.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Mon, Jan 02, 2023 at 10:55:51AM -0700, Adam Thornton wrote: > And no one is saying you can't keep running your SCO cash registers > forever on your own recognizance, but when they break, you get to keep > both pieces, and if they break in such a way that suddenly your entire > operation is being held hostage by some Russian organized crime cartel, > well, you should have priced that risk appropriately. Not my problem, I'm not running SCO cash registers, but the customer might be. If they have enough money to interest me, then my problem is having a product that works on their platform. You argue with me all you want, you aren't going to win. Writing stuff in a portable way is not that hard and once you have that figured out, you just do it. It's the path to more revenue. And I've fought this battle with some extremely intelligent and well meaning engineers, absolutely in the top 1% of software engineers, and they all caved. Sometimes it took me letting them off the leash long enough to make something break, but they all caved eventually. It's just more pleasant knowing that your stuff will work no matter what /bin/sh is there. All the bash-ism in the world are less valuable than "it just works". Don't get me wrong, I use bash-ism for my personal use but I wouldn't let them get anywhere near a product I needed to ship. All that said, I'm done with this topic, feel free to have the last word, I think I'm boring the smart people at this point.