From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RDNS_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Received: (qmail 17472 invoked from network); 17 Mar 2020 13:30:49 -0000 Received-SPF: pass (minnie.tuhs.org: domain of minnie.tuhs.org designates 45.79.103.53 as permitted sender) receiver=inbox.vuxu.org; client-ip=45.79.103.53 envelope-from= Received: from unknown (HELO minnie.tuhs.org) (45.79.103.53) by inbox.vuxu.org with ESMTP; 17 Mar 2020 13:30:49 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 9016D9BC13; Tue, 17 Mar 2020 23:30:46 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 9DB799BB64; Tue, 17 Mar 2020 23:30:30 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="DOmJapIn"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id B2C989BB64; Tue, 17 Mar 2020 23:30:28 +1000 (AEST) Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by minnie.tuhs.org (Postfix) with ESMTPS id 1C6219BB61 for ; Tue, 17 Mar 2020 23:30:27 +1000 (AEST) Received: by mail-wr1-f67.google.com with SMTP id b2so19439550wrj.10 for ; Tue, 17 Mar 2020 06:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=lagY0zUpicevnfiD3PoHUdp9KSgngNt7G0jKbppRVvw=; b=DOmJapIncy7/ZFju31+S2+9DGzAT7dulkXlboat6j3QwoAk3c3Rgu6sO1SfjCuYM6S +A0sbqtz6tvouA5/X5cY2/7D2oFpz7wifnb9KcmZF6HrOml+hm0eN7JoFTgiorOH6hYm 1OegnWkY1F57BMlXAsS7KXqqVHrnZDCNXUfyFYyUYJ42yCzyGwFHkRPbD/ANs1P+0yZv /1jcqPwd8oaeY2ZkQO07v1Bp2f9Ftu2uYJF14zbibxPal34cLyScqB5CSvEgg1fa5wkL WUcQ6R18xYo8NDnK77wDe20I3y9adyKV2V5eLaUahkaCYNUpS/WYudwAqWO/JCoA7lKP VStA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=lagY0zUpicevnfiD3PoHUdp9KSgngNt7G0jKbppRVvw=; b=HavmFyLyS7E/685/2pyrt19pM3hd2GiBzEYV4m25W8rhrGTD8++YLu5DeI9T3E5EgA FWQoEkOddQ59YNlWZgQIqEivQkFGmAXsBvKJ276qvuRF3aMwAjz+4TN+68b+LKQ0NnDR QZBOXKFmTFDU5ogtfNtburFC2H+2rE/G9VMaa361X/BhSrpj88gRH11TlStH+iroKoBS 6+oJIT0KYv2zYrpXbny1Sh4RNrFF1Jg5xUVJsqM4Rz5A9f7Crmwh6alZDuUmWUkmqki9 18oxEpI05xmkEBIimHOu0BUcMu/N0pGEpZw9QKpxxngqEV5h//W7azeJ6flZU4S4CqIz wYNw== X-Gm-Message-State: ANhLgQ1QnZFlY2jU+tg+Y5LRolPYfQWN6i/fNeNsABhJF+3gns6gjGYn UfZUzp9rOGRB6eNIZd1e/ftVqtvihFj5tm35Pt1wydeo X-Google-Smtp-Source: ADFU+vsSPfyDW5z/WciThSZRRbTE357y7nSXf5lby7n78x6qnHRb1Ua8c1f06tmU4Q9xDZdfAN2SIiMPqHgYINDCfN4= X-Received: by 2002:adf:ba48:: with SMTP id t8mr6134987wrg.329.1584451825680; Tue, 17 Mar 2020 06:30:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:adf:fd8f:0:0:0:0:0 with HTTP; Tue, 17 Mar 2020 06:30:25 -0700 (PDT) In-Reply-To: <7ec47fd97b1a3d383ffed428f21f5287@firemail.cc> References: <202003132331.02DNVaxN061501@tahoe.cs.Dartmouth.EDU> <7ec47fd97b1a3d383ffed428f21f5287@firemail.cc> From: Andy Kosela Date: Tue, 17 Mar 2020 14:30:25 +0100 X-Google-Sender-Auth: FUI_tww2vO0cLxjAzk1CprfwkrY Message-ID: To: ca6c@firemail.cc Content-Type: text/plain; charset="UTF-8" Subject: Re: [TUHS] The most surprising Unix programs 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@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 3/17/20, ca6c@firemail.cc wrote: > Doug McIlroy wrote: >> dc >> >> The math library for Bob Morris's variable-precision desk calculator >> used backward error analysis to determine the precision necessary at >> each step to attain the user-specified precision of the result. In >> my software-components talk at the 1968 NATO conference on software >> engineering, I posited measurement-standard routines, which could >> deliver >> results of any desired precision, but did not know how to design one. >> dc >> still has the only such routines I know of. > > dc, along with ed and I guess awk if we can put it here, is one of my > favorite Unix programs that I use daily. I don't even have a "normal" > calculator installed. It just smells like Unix. > > There is something sexy about reverse Polish notation. I really do > encourage everyone reading this to try dc as their "desk calculator" > for some time. So you probably also love Forth, a very underrated language... --Andy