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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23067 invoked from network); 22 Feb 2021 15:50:49 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 22 Feb 2021 15:50:49 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 58FA99CA89; Tue, 23 Feb 2021 01:50:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 6A44993D39; Tue, 23 Feb 2021 01:50:10 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Mx3bhWG6"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 3715193D39; Tue, 23 Feb 2021 01:50:07 +1000 (AEST) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) by minnie.tuhs.org (Postfix) with ESMTPS id D17EA93D32 for ; Tue, 23 Feb 2021 01:50:04 +1000 (AEST) Received: by mail-yb1-f174.google.com with SMTP id u3so13341741ybk.6 for ; Mon, 22 Feb 2021 07:50:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dCwmsOkNL9bu2Iw3Yb5xZd7B57T8C3l0rlc8Lew791o=; b=Mx3bhWG6mPnuJMdgmJFzo9ridmzrLmHQxlS1+tUc75nKK0XyIOqzPpFLPnbRYZwaLD 3mRk3dTE/udkjfv89Ykg9u7Bc2M2fWjTDH7++fY0SlFUh7m9wmiLnngPS29C8tsUK1pg sKdQIeHr7Ms+ZIPOa9PjK0RP1lHpaNuzim0iQu55mbsIRElrDYBDZCdZ+Cp3hmX2gtum gtXE+K+92AF+HdW0eMjQ0/X3kkxXb1Gy5w2HLDw/BvsTnJMlcFl5RNevgjEXaN2fkQUl iZPNXIoAiTOWp09yqvKjw60P5n0PHEYVGwil9etTlU/sfPO5g6/Moe+o8sLnXW41mk1c ndLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dCwmsOkNL9bu2Iw3Yb5xZd7B57T8C3l0rlc8Lew791o=; b=QyBVMQhdQKo23PiKfb9j4vGksHim6Hxo5UKMsyijax9KCfEvP5SCg+I6z0fdzN88el woezK/YOXT4/h1WFpvFFuX8vRL9NNjf56TExo2txPjTrNij4LZz/smM5eLKUJk8CLdBV ygAAauV7XDqb0Tww9hpxEDW9gEqlsxuS+BMTvXkY+8bgMeBUsscnNpdkxdpEAXWXSkQA 6ect1CCAfKmv4TDQMgbXcQMaXzppOxd9tfLrdWkPBsNtKsvmhvlWhK9MRCfEU50M+I5b vl5MbSFx4plef2JjEOqc85WhW7HfA2jZ5g1K1k+2dJPXZdjfaZCS72B1ZTSBgKPLyjza DVYw== X-Gm-Message-State: AOAM531J/vibZdl84dpkBBv0TWTWiBp6Tkxe5byMPtAhkPAVc2/sfPQL zkl6eUbt4csCX3EfNvMxOSNjU9gkbnVOfrlNcf4= X-Google-Smtp-Source: ABdhPJznVQyqJfv269SFoMT5bhnprtftmB+uUqyte+DHSCEYqwFPktgjpWYm6eVuZTH/0e5G7At1mxMcBSV+iZOpRX8= X-Received: by 2002:a25:741:: with SMTP id 62mr35628866ybh.469.1614009003669; Mon, 22 Feb 2021 07:50:03 -0800 (PST) MIME-Version: 1.0 References: <20210222033217.dkqavclp22sa77ln@localhost.localdomain> In-Reply-To: <20210222033217.dkqavclp22sa77ln@localhost.localdomain> From: "John P. Linderman" Date: Mon, 22 Feb 2021 10:49:52 -0500 Message-ID: To: "G. Branden Robinson" Content-Type: multipart/alternative; boundary="00000000000053fd8405bbeec191" Subject: Re: [TUHS] Proliferation of options is great simplification of pipes, really? 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: The Unix Heritage Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --00000000000053fd8405bbeec191 Content-Type: text/plain; charset="UTF-8" I can imagine a simple perl (or python or whatever) script that would run through groff input, determine which preprocessors are *actually* needed, and set up a pipeline to run through (only) the needed preprocessors in the proper order. I wouldn't have to tell groff what preprocessors I think are needed, and groff wouldn't have to change (although my script would) when another preprocessor comes into existence. Modern processors are fast enough, and groff input small enough, that the "extra" pass wouldn't be burdensome. And it would take the burden off me to remember exactly which preprocessors are essential. -- jpl --00000000000053fd8405bbeec191 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I can imagine a simple perl (or python or whatever) script= that would run through groff input, determine which preprocessors are a= ctually needed, and set up a pipeline to run through (only) the needed = preprocessors in the proper order. I wouldn't have to tell groff what p= reprocessors I think are needed, and groff wouldn't have to change (alt= hough my script would) when another preprocessor comes into existence. Mode= rn processors are fast enough, and groff input small enough, that the "= ;extra" pass wouldn't be burdensome. And it would take the burden = off me to remember exactly which preprocessors are essential. -- jpl
--00000000000053fd8405bbeec191--