Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.groff.bug > #1616
| From | Steffen Nurpmeso <steffen@sdaoden.eu> |
|---|---|
| Newsgroups | gnu.groff.bug |
| Subject | Re: [bug #57592] [PATCH] tmac/<files containing a ".nx" request>: Add a warning |
| Date | 2020-01-13 20:23 +0100 |
| Message-ID | <mailman.2508.1578943451.1979.bug-groff@gnu.org> (permalink) |
| References | <20200113-183655.sv93188.51644@savannah.gnu.org> <20200113192354.CJYgn%steffen@sdaoden.eu> |
Bjarni Ingi Gislason wrote in <20200113-183655.sv93188.51644@savannah.gn\ u.org>: |URL: | <https://savannah.gnu.org/bugs/?57592> .. |From: Bjarni Ingi Gislason <bjarniig@rhi.hi.is> |Date: Mon, 13 Jan 2020 18:10:39 +0000 |To: bug-groff@gnu.org |Subject: [PATCH] tmac/<files containing a ".nx" request>: 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)
Back to gnu.groff.bug | Previous | Next | Find similar | Unroll thread
Re: [bug #57592] [PATCH] tmac/<files containing a ".nx" request>: Add a warning Steffen Nurpmeso <steffen@sdaoden.eu> - 2020-01-13 20:23 +0100
csiph-web