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,MAILING_LIST_MULTI,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32660 invoked from network); 16 Feb 2022 00:57:19 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 16 Feb 2022 00:57:19 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 1C75B9D08E; Wed, 16 Feb 2022 10:57:17 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 3AFBF9D036; Wed, 16 Feb 2022 10:54:20 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fZHV+bn8"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id D85B69D036; Wed, 16 Feb 2022 10:54:15 +1000 (AEST) Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) by minnie.tuhs.org (Postfix) with ESMTPS id B423D9D035 for ; Wed, 16 Feb 2022 10:54:14 +1000 (AEST) Received: by mail-oi1-f174.google.com with SMTP id 13so833187oiz.12 for ; Tue, 15 Feb 2022 16:54:14 -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:content-transfer-encoding; bh=5X7DTVhKde/elcns/pfYNxQGhnunv8dyhPeaPuBIEmg=; b=fZHV+bn8lw1n1oMNOVvepugBXd3/w6/eo0ov5+dxlqoiD/EBSBGzbZn5pZztF7wB33 2sKmjyUfeHBpiyMS0MiA/QhHqLUY0Q1cXMECSiscSK07XA+lZj6biPl9O2mv6nLPeh9j Hh/I2vMuQ2OklF89KN8o6H7dyZw96i+puAYj3Edetx4IUfrbaMH0djCAo89nx0Ml1LoH Xdha0OnzsysN0DG3hNjxlTxji68qXwxK8zu21Y2yOF8tG0PJsjyExJED5ZfpUotHHnJE BvgJwYVgsZzOIwYjEPnqF87o9WxDzlxsbb8FaMUCzoo74M0oawwgHiLdqVB54HuwEbQV /lrA== 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 :content-transfer-encoding; bh=5X7DTVhKde/elcns/pfYNxQGhnunv8dyhPeaPuBIEmg=; b=RokAj7dCj/L7XS2ELNjQA9T6QfhUf/hYzKLq2vY/vYYCZjNGu+9fLOGHK9fAuyNgOz ouDkLOOmvXQiZBYW9xQPWKQmmrLJ4ursWRavA/UqAq5s1S6iRD//oktQUcxxqsrYLnMB rZ5eccnM7Oy/iZCDW71BYxudNOhXvD/kGCketCT2QjUFqPk4GJ2d7bvKn4XsczFdyRFd 8OMJ/zjj0lzHQLeB3Q2RFDSRoQeVQfj8hB1u3i9x5HC8gjfp2xOTg2ziZtXZvEBpzZsS +pgBvnnRWLOXNjo7w1jOkQmUM/FW3Gj+iHDP1ASfjU/YQWpUwDo18OeSHlKhDWDfJoCB PTIA== X-Gm-Message-State: AOAM531FFUk+LUp1Wgy+Ftv0Jdgqv/T9UO5w0KeS487Hm0DfxP+xcmAl u7v3FIXFdYJX2IiBPSsi4Ile+/OxRx8= X-Google-Smtp-Source: ABdhPJzWpRavIXTJeJReXWxasx7MViKJtv2If/3cApVgBmorwcCbev0Gb6Nc1iXlnK66xcMF0cjOBg== X-Received: by 2002:a05:6808:11cf:b0:2cf:9afe:6788 with SMTP id p15-20020a05680811cf00b002cf9afe6788mr215929oiv.158.1644972853868; Tue, 15 Feb 2022 16:54:13 -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 y2sm12364068oao.10.2022.02.15.16.54.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Feb 2022 16:54:13 -0800 (PST) Message-ID: <710a98f1-eb31-8c6f-28ab-37159cb6c262@gmail.com> Date: Tue, 15 Feb 2022 18:54:11 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Content-Language: en-US To: Larry McVoy , Jim Capp References: <20220215235127.GK3040@mcvoy.com> From: Will Senn In-Reply-To: <20220215235127.GK3040@mcvoy.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [TUHS] Lorinda Cherry 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 main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" bc is my all time favorite calculator. I feel incomplete whenever I sit down at a Windows machine and have to pull up the so-called calculator there. And nothing beats it for simple base conversion, either. As a front-end for dc it's fun to have students wonder about the dual processes, then show them how they work together. Really good example of the unix way of doing things. Too bad they went and combined them in recent days. On 2/15/22 5:51 PM, Larry McVoy wrote: > I do a ton of stuff in bc, it works well because when I get an answer > I didn't expect, I can scroll backward and see where I screwed up. > > Nice writeup, Doug, I wish I had met her, she sounds like a super > substantial person. > > On Tue, Feb 15, 2022 at 06:43:27PM -0500, Jim Capp wrote: >> Ditto on bc, in Linux. >> >>> On Feb 15, 2022, at 6:36 PM, Steve Nickolas wrote: >>> >>> ???On Tue, 15 Feb 2022, Douglas McIlroy wrote: >>> >>>> First came "dc", an unlimited-precision desk calculator, >>>> which is still a Unix staple 45 years on. Building on dc, >>>> she would later make "bc", which made unlimited precision >>>> available in familiar programming-language notation and became >>>> the interface of choice to dc. >>> In the form of GNU/NetBSD bc, I use bc(1) to this day as my tool of choice for quick calculations. >>> >>> -uso.