[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 02-m4-warnings.patch
From: |
Akim Demaille |
Subject: |
Re: 02-m4-warnings.patch |
Date: |
30 Oct 2000 20:07:01 +0100 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands) |
| On Oct 27, 2000, Akim Demaille <address@hidden> wrote:
| > (_AC_DIAGNOSE, AC_DIAGNOSE): Rename as...
| > * m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
|
| Under the same reasoning, I think we should keep AC_DIAGNOSE as an
| alias to its m4sugar implementation, and use AC_DIAGNOSE in autoconf
| code, so that, if we ever decide to make some change in the diagnostic
| output that is specific to autoconf, we can do it by replacing the
| alias with a macro, instead of having to modify m4sugar because of
| some autoconf's need.
I understand your concern, but I confess I am more attached to keeping
each stuff in its own name space.
In the precise case of m4_warn vs AC_DIAGNOSE, since we are talking
only about M4 itself, I can't see how we could want to depend upon
something proper to Autoconf. If we were to change something, then
chances are high that we'd want to change m4_warn too. If we need to
introduce something really new and for Autoconf only, then we can
introduce a new macro to this end, which will, btw, release us from
the problems of compatibility (while we would have met some had we
kept AC_DIAGNOSE).
So I don't really know. I'm really attached to spreading the use of
pure M4sugar in Autoconf, but I'm receptive to your argument.
Pavel?