Gunnar Ritter <[EMAIL PROTECTED]>: > I doubt it is useful at all. It is perfectly okay to use > statements outside the "safe" set if they do not do harm > when a viewer just discards them.
I think you just widened the meaning of "safe". :-). > > On a related topic, there are a couple of man macro extensions that would > > go a long way towards eliminating the need for people to do ugly troff > > hackery. > > Whatever macros we invent in this discussion are destined > to remain irrelevant. The groff -man extensions have been > around for years, but nobody except the groff maintainers > cared. -mdoc has been around for over a decade, and it has > failed to gain any acceptance outside the BSD niche. All > we would achieve are, again, failures with programs that > do not understand our extensions. In general I might agree with you. However, .EX/.EE and .DS/.DE have a couple of interesting properties: 1. They are, by far, the most commonly invoked man macros that don't exist. :-) That is, significant numbers of man-page writers think they're there already. 2. This fact has gone unnoticed mainly because the errors you get when they no-op aren't too severe. So there's an argument that we'd just be supporting existing practice if we put them in. I don't think your citation of -mdoc is really on point. IMO, the reason it hasn't gained acceptance is that, while -mdoc markup is cleverly designed, it is also quite complex -- more heavyweight than most man-page writers want to deal with. -- <a href="http://www.catb.org/~esr/">Eric S. Raymond</a> _______________________________________________ Groff mailing list Groff@gnu.org http://lists.gnu.org/mailman/listinfo/groff