tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: groff/-mandoc replacement

On Sun Mar 01 2009 at 20:14:52 +0000, David Holland wrote:
> On Sun, Mar 01, 2009 at 09:50:13PM +0200, Antti Kantee wrote:
>  > However, I assume we would have to install groff for just about any 3rd
>  > party package installing manual pages, since they are probably not going
>  > to be in clean mdoc but rather a mix of ``an'' and other roff commands.
>  > What would the command "man" do?  Would it become a frontend trying
>  > to decide which command to execute based on the path the manpage is
>  > found from?
> This is one of the reasons that when I've suggested something like
> this that I've also suggested switching to a different input syntax.
> Then it's much easier to tell what you've got and what tool to use.
> (The other and larger reason is that roff is unnecessarily painful as
> a source language.)

I almost wrote about that in my earlier email, but then decided we can
handle that in another thread later.  But since you brought it up, yes,
I fully agree that switching to a better defined markup format is a
good idea.  However, that takes a lot of effort and me agreeing with
the idea won't make it happen ;)

Plus, I don't think another input format will really affect "man" that
much.  Even currently we could just do: try mdoclint, if it returns an
error, punt to groff.  I think the chances of mdoclint returning success
for non-mdoc is quite small, although knowing roff it's probably non-zero.

Home | Main Index | Thread Index | Old Index