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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11166 invoked from network); 12 Jan 2022 18:27:57 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 12 Jan 2022 18:27:57 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id C9C7E9D025; Thu, 13 Jan 2022 04:27:53 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id EABD09CFCA; Thu, 13 Jan 2022 04:27:39 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Oidkp3b5"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id F178C9CFCA; Thu, 13 Jan 2022 04:27:37 +1000 (AEST) Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) by minnie.tuhs.org (Postfix) with ESMTPS id 7E1BC9C78F for ; Thu, 13 Jan 2022 04:27:37 +1000 (AEST) Received: by mail-il1-f181.google.com with SMTP id z17so1204103ilm.3 for ; Wed, 12 Jan 2022 10:27:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=4SDMAVZUGgKSOjm53XhKOoPT4TjqEWEyxe8OxFlroL8=; b=Oidkp3b5BzgjGGvtgm+xesUsKYFxX5u0KqZoZKgTjMRcfuuC0foELKxjZJU+N2APLM NLfheyvcDir3bKPqhp8Ieix66hy8+4pj/r3CqqfdG/t/SLwEXMFU1plkdX27kXdX0ecu kU2nVmHZvNRgvEZ85C0jJCIvZdOvBYR9hrdNHYFdsxcCsKHOJQeCrp3Rh3FPPJrXXQ25 FCFsKqUjC+ZojW3JAi6r8ihVCreY1GouXgCME9nxYk0C78XUiqjV9qe/7RNOkJfQKXXV TZ0P5ALsbaliK3ppzkeISubBA+8Ipb41mzIuZdR8m8L28+ljEaL03rIhUxL+CnecXBXR v5fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=4SDMAVZUGgKSOjm53XhKOoPT4TjqEWEyxe8OxFlroL8=; b=A6StYkPcncaSe6pGCsbLSL5CwyRrzPtAt+Rquseg7+D/1bjd1ZgnQnoIptrNnN2var HfB/VYNnUbfYIsXJolVPoAVyzP+KGDDEdlxkY5bs1gRXOv0DZKdW4knnpC93ifWg88Sy jWwZX/UinyUmy9tDWHa/6MpfGRDapXoJh5RF76wAl6+xLPUu86piP+zAVXjbHfUfPVpY OGvuYOk2fyV3vsoM6z7kWFe5lTp1HVTGjjdY0INkcvLfrsSNzYRUxL/MkveM1Ut38QF2 tN5OGNvZIMEx4KaBHuKDPg/XUjDh8jG6b1YZTbgirNE9bxLfXQmBnWOzgP7HCpBGNWTs G/ag== X-Gm-Message-State: AOAM53229vqkqvtksj7MkEVhJMLnaOMyvC/ds3DG+ddl6W523wo2HpGf 0IucAZedsHr/HIU+fgM03XTU41WpTIU= X-Google-Smtp-Source: ABdhPJwo1lroDCZnDZnQIAPnqjnuiROXCrfBphWTOAJ0m2uqL867DNjGOPOoUuimCegP2nuRMHQjDA== X-Received: by 2002:a92:d74e:: with SMTP id e14mr615200ilq.121.1642012056792; Wed, 12 Jan 2022 10:27:36 -0800 (PST) Received: from localhost.localdomain ([1.145.116.152]) by smtp.gmail.com with ESMTPSA id n16sm308748ilj.31.2022.01.12.10.27.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jan 2022 10:27:36 -0800 (PST) Date: Thu, 13 Jan 2022 05:27:32 +1100 From: "G. Branden Robinson" To: tuhs@minnie.tuhs.org Message-ID: <20220112182731.xoz4fugdbpxv5lbm@localhost.localdomain> References: <202201120249.20C2nfst2370834@darkstar.fourwinds.com> <20220112103823.A4DCB1F939@orac.inputplus.co.uk> <202201121753.20CHrSDp2410765@darkstar.fourwinds.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4btsq57cmju4scrk" Content-Disposition: inline In-Reply-To: <202201121753.20CHrSDp2410765@darkstar.fourwinds.com> User-Agent: NeoMutt/20180716 Subject: Re: [TUHS] TeX and groff (was: roff(7)) 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" --4btsq57cmju4scrk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline At 2022-01-12T09:53:28-0800, Jon Steinhart wrote: > Ralph Corderoy writes: > > > I never understood "interpolating a register" to have any relation > > > to the definition of interpolate that I learned in math. > > > > The first definition makes sense of it: > > > > 1. (transitive, intransitive) To introduce (something) between > > other things; especially to insert (possibly spurious) words > > into a text. > > > > in verse 74, the second line is clearly interpolated [...] > Yeah, I looked it up too. Yes, the argument can be made that one of > the definitions can be forced to sort of fit; I'm guessing that #3 > didn't exist when troff was written. So I'm gonna stick to my point > that using that word is awkward and makes the document a bit harder to > understand. Especially in the context of programming languages, of > which troff is one. To the best of my knowledge, nobody talks about > "a = b;" as interpolating b. I've found the term highly useful and have greatly increased its usage in groff documentation. (I have been a stickler for a disciplined lexicon in every software project I've been involved in.) I prefer it to a popular alternative, "expansion", which is misleading--especially to novices, who then make the reasonable assumption, given the everyday meaning of that word, that whatever results from the process will be larger in some sense than what was there before. An argument could be made for the word "replacement", but I've found it useful to reserve that plain-spoken term for discussion of things a human might do (perhaps in the course of editing a document or developing a macro). To my ear, "interpolation" sounds fancy enough to refer to something you let a machine do, without being _excessively_ technical in tone. Regards, Branden --4btsq57cmju4scrk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmHfHYsACgkQ0Z6cfXEm bc4FkA/+KgF3cRWM3yLFMEqMwL46QPgCQzdKFXFXvVFWGX2GD7B2CBv700O2USW4 pdxKBfWRLVb7NGQuUlmisq4yH836BW7445TRjjAHD+hcELctFT782zepcz1Oqe2T gE401bnr14tN4a3J37Wu5lTznw6C72rcXPFK1foAi4P2YqDGaVzzhbK593rupdX5 6JqeVbZQk1vdOsjmPlYpjCpF3tp8HXuS/xUJEg87zVbhdXUDt2Jp1FdCCF7YkiNc MjynAGQzIK/h8gotz+yhOtWobFEag81SZ+ecUqkMWqsWEDVp/nMVxjMy9N8T2J1t B2EdFKqqpZ8Nq1tx7BTNMS+jSrnzojr1hh/ju33pTOpm07FmJBmDDMet0AUbzIAa 7uvIozW7s2aDdpObynvks0ItqMVS86DVjkfwxzhme6sw7Ncn9k3z4FkxthLyeHS2 t3ycJdOaYf2S7Ee7UNApxnbCKL6eKJ88YNGVaM0hUVHfemwz4iT7LhTtU6B9xmLu 17oBM4C9hXV/krSgBlT+qrJg3F6j6P7/EpZ296rVXex8aCEjTxvWtO/f0r7GJHIm WMiEbHwKWAkEfVf+1ibpgqcZ5gd4sAggtCGwoCrKOWhXqJDcfTeMfd8sfBL7DZYH FFYDd8sNGoPFXWL/lnzRI3Uz5BDT7qrHIqsMww1P1ZcUpAxOaS4= =Rfjv -----END PGP SIGNATURE----- --4btsq57cmju4scrk--