[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 16-numeric-args.patch
From: |
Akim Demaille |
Subject: |
Re: 16-numeric-args.patch |
Date: |
19 Oct 2001 17:56:51 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Artificial Intelligence) |
>>>>> "akim" == akim <address@hidden> writes:
akim> On Sat, Oct 13, 2001 at 04:10:53PM +0100, Gary V. Vaughan wrote:
>> so presumably that code has already stripped unquoted leading
>> spaces by the time the builtin receives its argv?
akim> No, this is different. Think of eval([ 1 + 1]).
Of course not. Rather, divert([ 1 ]). Dead wrong to my eyes.
>> I think we are in agreement here, that normal m4 whitespace rules
>> should apply to numeric arguments. I am slightly worried about old
>> code that relies on this "feature" though... perhaps Rene wrote it
>> this way for compatibility with vendor M4?
akim> This is dead broken, extremely bad, puke! Never ever put
akim> features for novices which can make it harder for real hard core
akim> programmers. M4 programmers are aware of the rules, and having
akim> an exception is a means to have unwanted phenomenons remain
akim> hidden.
akim> I really don't want soft corners. But that's my HO.
So?