Path: csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: Steffen Nurpmeso Newsgroups: gnu.groff.bug Subject: Re: [bug #57592] [PATCH] tmac/: Add a warning Date: Mon, 13 Jan 2020 20:23:54 +0100 Lines: 41 Approved: bug-groff@gnu.org Message-ID: References: <20200113-183655.sv93188.51644@savannah.gnu.org> <20200113192354.CJYgn%steffen@sdaoden.eu> NNTP-Posting-Host: lists.gnu.org X-Trace: usenet.stanford.edu 1578943452 28134 209.51.188.17 (13 Jan 2020 19:24:12 GMT) X-Complaints-To: action@cs.stanford.edu Cc: bug-groff@gnu.org To: Bjarni Ingi Gislason Envelope-to: bug-groff@gnu.org In-Reply-To: <20200113-183655.sv93188.51644@savannah.gnu.org> Mail-Followup-To: Bjarni Ingi Gislason , bug-groff@gnu.org User-Agent: s-nail v14.9.16-67-gc8921880 OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.144.132.164 X-BeenThere: bug-groff@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Bug reports for the GNU version of nroff, troff et al" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <20200113192354.CJYgn%steffen@sdaoden.eu> X-Mailman-Original-References: <20200113-183655.sv93188.51644@savannah.gnu.org> Xref: csiph.com gnu.groff.bug:1616 Bjarni Ingi Gislason wrote in <20200113-183655.sv93188.51644@savannah.gn\ u.org>: |URL: | .. |From: Bjarni Ingi Gislason |Date: Mon, 13 Jan 2020 18:10:39 +0000 |To: bug-groff@gnu.org |Subject: [PATCH] tmac/: Add a warning | | Some macro files have an '.nx' request |to avoid to have all of it read a second time. | | Add a warning to point out this unwanted situation. I do not think this is a good idea in general, since this means you cannot blindly include some file to ensure it is present or not. Say you want to include some picture in a report and include the macro set which allows that, but it was already sourced (maybe due to some condition) in another macro set. Now you have a pointless warning. The way it is done right now is how most languages ensure that files get included once only, may it be C headers or even TeX: \csname xy_IS_LOADED\endcsname \global\let\xy_IS_LOADED\endinput | Two files, "pdfpic.tmac" and "pspic.tmac", |are automatically read, |as they are used in the file "tmac/troffrc". And that users can adjust the way they want, no? --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)