[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Mission statement, second draft
From: |
Peter Schaffter |
Subject: |
Re: [Groff] Mission statement, second draft |
Date: |
Thu, 20 Mar 2014 00:23:14 -0400 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Groffers:
I'm having trouble coming up with an opening paragraph, so
straight to it.
1. The goal is improving semantic markup in manpages.
2. Ingo and Eric presented proposals for how it might be done. Their
proposals differed only in approach.
3. Together, the proposals dovetail into a workable, non-intrusive
way to implement the goal:
- extend the man(7) *macros*
- improve the mdoc(7) *macros*, at need
- *socially engineer* the use of clearer semantic markup
in manpges
4. None of this touches the backend (core groff), except possibly
hygiene, which is an *idea* at this stage. If implemented, it would
*not* prevent roff or mandoc from displaying the full richness of
presentational macros and groff requests in manpages.
5. If something like hygiene does get implemented, it will *not* be to
assist doclifter (which needs very little help), but to make it
possible for display systems/engines *other than groff* to render
manpages sensibly *based on their semantic structure.* This is what
Eric means when he talks about "decoupling" man(7) from groff. It's
a sensible, forward-looking measure.
As I and others have said, this is almost exclusively a frontend
issue, and in no way reflects anyone's desire to transmogrify groff
into a typographically-crippled xml machine. That ain't never gonna
happen, nohow. If you write a manpage--or anything else, for that
matter--so it comes out looking like a portrait of Adrian Frutiger,
groff will continue to output it that way.
Since Eric and Ingo have explicitly made these points on more than
one occasion, I'm thinking anxiety is beclouding the discussion.
This is good: it means we care very much about keeping groff the
great *typesetting* system it is. Speaks well for the future.
Cheers.
--
Peter Schaffter
http://www.schaffter.ca
- Re: [Groff] Mission statement, second draft, (continued)
- Re: [Groff] Mission statement, second draft, Deri James, 2014/03/19
- Re: [Groff] Mission statement, second draft, Eric S. Raymond, 2014/03/19
- Re: [Groff] Mission statement, second draft, Deri James, 2014/03/19
- Re: [Groff] Mission statement, second draft, Eric S. Raymond, 2014/03/20
- Re: [Groff] Mission statement, second draft, Werner LEMBERG, 2014/03/20
- Re: [Groff] Mission statement, second draft, Eric S. Raymond, 2014/03/20
- Re: [Groff] Mission statement, second draft, Ralph Corderoy, 2014/03/20
- Re: [Groff] Mission statement, second draft, Ingo Schwarze, 2014/03/20
- Re: [Groff] Mission statement, second draft, Pierre-Jean, 2014/03/20
- Re: [Groff] Mission statement, second draft, Ingo Schwarze, 2014/03/19
- Re: [Groff] Mission statement, second draft,
Peter Schaffter <=
- Re: [Groff] Mission statement, second draft, Steve Izma, 2014/03/19
- Re: [Groff] Mission statement, second draft, Ralph Corderoy, 2014/03/20
- Re: [Groff] Mission statement, second draft, Anton Shterenlikht, 2014/03/20
- Re: [Groff] Mission statement, second draft, Ralph Corderoy, 2014/03/20
- [Groff] XML as groff input, Steve Izma, 2014/03/21
- Re: [Groff] Mission statement, second draft, James K. Lowden, 2014/03/19
Re: [Groff] Mission statement, second draft, Kristaps Dzonsons, 2014/03/18