> From: Russ Allbery <[EMAIL PROTECTED]>
> Date: Tue, 13 Aug 2002 14:35:59 -0700
> 
> Quoting in m4 is insane.

True, but every language has insane quoting rules.  M4's rules are
sometimes painful, but the shell's (say) are often worse.  And don't
get me started about the oddities of the various Lisp quoting rules.

I have been toying with the idea of redoing Autoconf without M4, by
just using the shell.  The basic idea here is that we have to live
with shell quoting anyway, so let's use that and not have two kinds of
quoting.  I would assume a POSIX 1003.2-1992 shell or later, as I
think it's OK to cut that backward-compatibility cord.  However, this
is A Big Change, and one that is not to be taken lightly.

> One obvious improvement that could be made is to put substantial code
> fragments for tests in their own files

I don't agree that this would be an improvement.  I don't want to have
zillions of tiny little files to maintain.  And, all too often, one
must plop arbitrary symbols into the middle of test files.


Reply via email to