* Re: mandoc -Tlint -> stdout?
[not found] <20110324202607.GA51818@lorvorc.mips.inka.de>
@ 2011-03-24 20:45 ` Ingo Schwarze
2011-03-24 21:13 ` Joerg Sonnenberger
0 siblings, 1 reply; 3+ messages in thread
From: Ingo Schwarze @ 2011-03-24 20:45 UTC (permalink / raw)
To: discuss; +Cc: Christian Weisgerber
Hi,
Christian Weisgerber has brought up the idea to have mandoc -Tlint
send its output to stdout instead of stderr, arguing that in -Tlint
mode, nothing else is going to stdout and error messages and warnings
are indeed the intended *output* in that mode.
An obvious downside is that it introduces a certain asymmetry;
however, i'm not sure that it will ever confuse people.
Of course, there are no big advantages either; maybe the most
important point is that redirecting or piping output becomes
a bit less tedious.
Documenting it will not introduce that much complication,
basically a single sentence regarding -Tlint.
I'm not quite sure, maybe i'm mildly in favour of the idea.
Implementation seems to be relatively simple, basically we would
just need to add the error output stream as a member to struct
curparse.
How do you feel about it?
Yours,
Ingo
--
To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mandoc -Tlint -> stdout?
2011-03-24 20:45 ` mandoc -Tlint -> stdout? Ingo Schwarze
@ 2011-03-24 21:13 ` Joerg Sonnenberger
2011-03-25 22:27 ` Ulrich Spörlein
0 siblings, 1 reply; 3+ messages in thread
From: Joerg Sonnenberger @ 2011-03-24 21:13 UTC (permalink / raw)
To: discuss
On Thu, Mar 24, 2011 at 09:45:19PM +0100, Ingo Schwarze wrote:
> Christian Weisgerber has brought up the idea to have mandoc -Tlint
> send its output to stdout instead of stderr, arguing that in -Tlint
> mode, nothing else is going to stdout and error messages and warnings
> are indeed the intended *output* in that mode.
I disagree. The expected output of -Tlint should always be silence.
As such output is considered diagnostic and go to stderr. If I ever get
a chance to require man page linting as default in the build system, it
certainly makes it much easier to follow if it goes to stderr.
Joerg
--
To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mandoc -Tlint -> stdout?
2011-03-24 21:13 ` Joerg Sonnenberger
@ 2011-03-25 22:27 ` Ulrich Spörlein
0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Spörlein @ 2011-03-25 22:27 UTC (permalink / raw)
To: discuss
On Thu, 24.03.2011 at 22:13:32 +0100, Joerg Sonnenberger wrote:
> On Thu, Mar 24, 2011 at 09:45:19PM +0100, Ingo Schwarze wrote:
> > Christian Weisgerber has brought up the idea to have mandoc -Tlint
> > send its output to stdout instead of stderr, arguing that in -Tlint
> > mode, nothing else is going to stdout and error messages and warnings
> > are indeed the intended *output* in that mode.
>
> I disagree. The expected output of -Tlint should always be silence.
> As such output is considered diagnostic and go to stderr. If I ever get
> a chance to require man page linting as default in the build system, it
> certainly makes it much easier to follow if it goes to stderr.
I was thinking the same thought. The diagnostic/error output should go
to STDERR. True, it's not a runtime failure or anything, but it's what I
would expect as a user.
Uli
--
To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-03-25 22:27 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20110324202607.GA51818@lorvorc.mips.inka.de>
2011-03-24 20:45 ` mandoc -Tlint -> stdout? Ingo Schwarze
2011-03-24 21:13 ` Joerg Sonnenberger
2011-03-25 22:27 ` Ulrich Spörlein
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).