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, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30289 invoked from network); 31 Jul 2021 22:37:36 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 31 Jul 2021 22:37:36 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 89C769CA4C; Sun, 1 Aug 2021 08:37:29 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0A9E99C9B4; Sun, 1 Aug 2021 08:37:15 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 701679C9B4; Sun, 1 Aug 2021 08:37:13 +1000 (AEST) Received: from fedora (fourwinds.com [63.64.179.162]) by minnie.tuhs.org (Postfix) with ESMTPS id 091B29C9B2 for ; Sun, 1 Aug 2021 08:37:13 +1000 (AEST) Received: from fourwinds.com (localhost [127.0.0.1]) by fedora (8.16.1/8.15.2) with ESMTP id 16VMKEDR2449338 for ; Sat, 31 Jul 2021 15:20:14 -0700 Received: from localhost (jon@localhost) by fourwinds.com (8.16.1/8.15.2/Submit) with ESMTP id 16VMKDd92449332 for ; Sat, 31 Jul 2021 15:20:13 -0700 Message-Id: <202107312220.16VMKDd92449332@fourwinds.com> From: Jon Steinhart To: TUHS main list In-reply-to: References: <20210731142533.69caf929@moon> <202107311920.16VJK2jT2362871@fourwinds.com> <202107312132.16VLW6VD2410038@fourwinds.com> Comments: In-reply-to Warner Losh message dated "Sat, 31 Jul 2021 16:10:04 -0600." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2449330.1627770013.1@localhost> Date: Sat, 31 Jul 2021 15:20:13 -0700 X-JON-SPAM: local delivery Subject: Re: [TUHS] Systematic approach to command-line interfaces [ meta issues ] 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Warner Losh writes: > > The flip side to this is that libraries can be debugged once, while inline > code like the above needs to be deugged over and over.... Well, no. Inline code doesn't need to be debugged over and over. It doesn't have to be written from scratch every time. While in theory your point about libraries is correct, it hasn't seem to have worked out in practice. Better in C than in node.js, but there have been plenty of spectacular bugs found in old C libraries recently. Jon