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=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,MIME_QP_LONG_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22200 invoked from network); 16 Nov 2021 20:38:13 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 16 Nov 2021 20:38:13 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 5C1639C8AC; Wed, 17 Nov 2021 06:38:11 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0CE659C2E5; Wed, 17 Nov 2021 06:35:59 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=iitbombay-org.20210112.gappssmtp.com header.i=@iitbombay-org.20210112.gappssmtp.com header.b="PjK0xzTX"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id A14C09C2E5; Wed, 17 Nov 2021 06:35:57 +1000 (AEST) Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.175]) by minnie.tuhs.org (Postfix) with ESMTPS id B076A9C29F for ; Wed, 17 Nov 2021 06:35:56 +1000 (AEST) Received: by mail-oi1-f175.google.com with SMTP id t19so1244222oij.1 for ; Tue, 16 Nov 2021 12:35:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:in-reply-to:to; bh=RDC3hPEgYGxUrEEog7wPGTZtnPOpPpzKZKh7ErAsOyM=; b=PjK0xzTX6KDNH0KFlhnY6gBmhJ5ffTJUonxPZ361zAxVLgQp64EqDThxhG6HxtINS4 AX6j/qulIvZw6lJoktB0oYpomuAeSkgmWdcRWiPmdRqw7qe7GLal79Z+1M9ClzDlJgz8 /HmpxVbfd8LxCjYv+v5+Okl0PdXBDcg4zn42NPGkjQ671gWmkQLl9nD1G6foZC9TWstM ymFenYCOqMt0ycQNgPZoWMF4CqfuBqvbaQnhWizfaJ89Lo5Pj5VL60DaHElg38nA1cfe dFXAzPHlEoudiE71yzfqQ/lrr08a9Efoh1viW1Kea3EHef1lUCnkH27sRjgQex3uv8t9 7NAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:in-reply-to:to; bh=RDC3hPEgYGxUrEEog7wPGTZtnPOpPpzKZKh7ErAsOyM=; b=Ws60maZsjJrPKVRA1ClWlWnl8aV1KBu1w740fysj059CfCwyoX2MB+U0ubfjgPFHuE hU8ZGMAh2t4N3Ffkfoqe7U+qpJ2fU6kcQ4WBsMPUlM/DQolFSPQdfs4xJe8WlAZO0Tm5 v6T1NBvMHirmIWeUYSXoRE/BHTF3A1+5GE2xTEglWPUcWHR3bdsSPDPkTU5lUa6nUThj aFPXHnfinT+7h/5OiaTiJzKTHlI2+16x4zTFlV1pcvIDURP7hWNkCMGuEeK2iDYufPBz q3In9f5d8+bXoI2NkdEi9tMKpOGtZpuPDGlssz4KPsNzHUkZ0jIm/a2jJz75ALpoB/vj z+fQ== X-Gm-Message-State: AOAM531dwl2mc/NfUW5/VR+du99qwMjFLSXP4W3p1j76l2f0apVQFwM8 wDOp78zwnCJ2k784CmAnfJa+pOlJWZ7odTJd X-Google-Smtp-Source: ABdhPJzqnvjXpWE+tiKYjK8BIh9/ymYS21nwOq2C66EBsQJp7D80IGwxAVp38pXn+t0QkJlWsDIjXA== X-Received: by 2002:aca:af42:: with SMTP id y63mr4703893oie.167.1637094955710; Tue, 16 Nov 2021 12:35:55 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id bb39sm4290536oib.28.2021.11.16.12.35.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Nov 2021 12:35:55 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Bakul Shah Mime-Version: 1.0 (1.0) Date: Tue, 16 Nov 2021 12:35:54 -0800 Message-Id: <37ED5E0B-22D0-4D6F-8D92-8D71D883C68C@iitbombay.org> References: In-Reply-To: To: TUHS main list X-Mailer: iPad Mail (19B74) Subject: Re: [TUHS] Book Recommendation 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" On Nov 16, 2021, at 9:04 AM, Douglas McIlroy = wrote: >=20 > APL is a fascinating invention, but can be so compact as to be > inscrutable. (I confess not to have practiced APL enough to become > fluent.) In the same vein, Haskell's powerful higher-level functions > make middling fragments of code very clear, but can compress large > code to opacity. I enjoyed using APL in late =E2=80=9870s. And now I use and like k, another a= rray=20 language. I am not fond of code golfing (fewest keystrokes win!) in these languages but some problems are certainly easier to solve in them. It=E2=80=99= s like a workshop with a well thought out set of power tools. Similarly, a lot of practice is necessary to use them effectively. When I get tired of using grep, send, xargs in a shell pipeline I have wanted to write a shell with similarly powerful builtin features=E2=80=A6.=