Article View: gnu.gdb.bug
Article #1107Re: warnings with cvs texinfo version
From: Eli Zaretskii
Date: Sat, 23 Jun 2012 13:53
Date: Sat, 23 Jun 2012 13:53
52 lines
4352 bytes
4352 bytes
> Date: Sat, 23 Jun 2012 15:07:38 +0200
> From: Patrice Dumas <pertusus@free.fr>
> Cc: bug-gdb@gnu.org, karl@freefriends.org
>
> You missed my point. The manual is formatted fine, but since it uses an
> undocummented Texinfo feature it is in a bad shape Texinfo-wise and the
> formatting could change in the future, more or less drastically.
>
> > If you make such backwards incompatible changes in behavior, people
> > will complain, and rightly so.
>
> Not rightly. Undocumented features should not be counted on.
But they are, all the time. Breaking that causes users to complain,
and insisting on breaking them makes maintainers look unfriendly.
> > How is an empty argument to @w any better than an empty @item? One
> > day someone might even decide that such empty arguments to @w "don't
> > make sense", and will produce a warning for that, too.
>
> Sure, unless the fact that an empty @item is wrong but an @item with an
> empty @w{} is correct is documented in the manual, in which case it
> becomes 'set in stone' that this is a correct construct.
First, we should agree that one is "right" while the other is "wrong",
and for that we need a good reason to reject the 'wrong" one.
And second, documenting things rarely makes them "set in stone",
because users have a habit of rejecting unreasonable (from their POV)
restrictions, even if they are documented.
> > A user-friendly tool lets users do whatever they want, so long as the
> > result is to users' liking. If I learned anything from the days back
> > when I was hacking makeinfo, it's that users will use the tools in
> > every imaginable way and some unimaginable ones. Restricting them or
> > annoying them with gratuitous messages, without a very good reason, is
> > just annoyance.
>
> I interpret your point in the exact opposite direction. To me, the fact
> that 'users will use the tools in every imaginable way and some
> unimaginable ones' means that users should only have expectations on the
> documented features, and that we may want to precise the right ways
> at any time.
This doesn't work in practice, and I hope Texinfo will not go that
way.
> If you look at the manual, the @top is in an @ifnottex block, but
> the idea is that the rule about @contents should not depend on the
> output format.
If there's no good reason for a rule, it simply should not exist.
Technical Details
Message-ID:
<mailman.3309.1340459597.855.bug-gdb@gnu.org>Path:
arc1-ca.pugleaf.net!l9ni10821pbj.0!nntp.google.com!news1.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailReferences:
<20120620203753.GA4470@free.fr> <83obodcr5k.fsf@gnu.org> <20120621135029.GB12196@free.fr> <83lijgd4jw.fsf@gnu.org> <20120621171819.GC17380@free.fr> <83d34scukr.fsf@gnu.org> <20120623130738.GM14213@free.fr>Show Full Headers
Complete Article Headers
X-Google-Thread: f5053,1e059240fd602bbf
X-Google-NewGroupId: yes
X-Google-Attributes: gidf0ead4270c,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.68.234.38 with SMTP id ub6mr7306705pbc.2.1340459598736;
Sat, 23 Jun 2012 06:53:18 -0700 (PDT)
MIME-Version: 1.0
Path: arc1-ca.pugleaf.net!l9ni10821pbj.0!nntp.google.com!news1.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Eli Zaretskii <eliz@gnu.org>
Newsgroups: gnu.gdb.bug
Subject: Re: warnings with cvs texinfo version
Date: Sat, 23 Jun 2012 16:53:14 +0300
Lines: 53
Approved: bug-gdb@gnu.org
Message-ID: <mailman.3309.1340459597.855.bug-gdb@gnu.org>
References: <20120620203753.GA4470@free.fr> <83obodcr5k.fsf@gnu.org>
<20120621135029.GB12196@free.fr> <83lijgd4jw.fsf@gnu.org>
<20120621171819.GC17380@free.fr> <83d34scukr.fsf@gnu.org>
<20120623130738.GM14213@free.fr>
Reply-To: Eli Zaretskii <eliz@gnu.org>
NNTP-Posting-Host: lists.gnu.org
X-Trace: usenet.stanford.edu 1340459598 11394 208.118.235.17 (23 Jun 2012 13:53:18 GMT)
X-Complaints-To: action@cs.stanford.edu
Cc: karl@freefriends.org, bug-gdb@gnu.org
To: Patrice Dumas <pertusus@free.fr>
Envelope-to: bug-gdb@gnu.org
In-reply-to: <20120623130738.GM14213@free.fr>
X-012-Sender: halo1@inter.net.il
X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta)
X-Received-From: 80.179.55.169
X-BeenThere: bug-gdb@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "Bug reports for GDB, the GNU debugger" <bug-gdb.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gdb>,
<mailto:bug-gdb-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/bug-gdb>
List-Post: <mailto:bug-gdb@gnu.org>
List-Help: <mailto:bug-gdb-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gdb>,
<mailto:bug-gdb-request@gnu.org?subject=subscribe>