>>>>> "Paul" == Paul Eggert <[EMAIL PROTECTED]> writes:

Paul> In the current autoconf draft, @BKL@ and @BKR@ expand to left
Paul> and right brackets; that should get you want you want.  (Those
Paul> names should get changed to @LBK@ and @RBK@, since differences
Paul> in similar names should appear first, not last.)

I'm very OK with changing them.  I buy any suggestion of names.
Currently there are four guys:

      s/@BKL@/[/g
      s/@BKR@/]/g
      s/@DLR@/$/g
      s/@PND@/#/g

Paul> Perhaps you missed the earlier discussion about quoting on the
Paul> autoconf mailing list.  

Yep, Martin, you should try to look for it in the archive.  Anyway, a
major rewriting of the documentation wrt quoting is needed, so some
day, you'll *have* to read it ;)

Paul> My own feeling is that the quoting rules in autoconf should be
Paul> cleaned up even more than the current draft cleans them up, and
Paul> then documented cleanly; but the consensus was to keep things
Paul> irregular, murky, and undocumented in the interest of backward
Paul> compatibility, and to defer further cleanups until later, in
Paul> order to get something out of the door sooner.  This is OK with
Paul> me, but I don't want excessive backward compatibility concerns
Paul> to stymie even the modest progress that's been made so far.

I don't think we disagree Paul.  We do want to fix the quoting issues,
but, although I share much of your feelings wrt the level of
compatibility we should aim to, we will probably do it via another set
of correctly quoted macros.  I.e., people will have to get used to no
longer using AC_TRY and the like, but AC_<your_proposal_here>_.

Currently, I'm thinking of

AC_COMPILE_IF(PROGRAM, TRUE, FALSE)

AC_CPP_IF(TEXT, TRUE, FALSE)

etc.

        Akim

Reply via email to