>>> "Joel" == Joel E Denny <[EMAIL PROTECTED]> writes:

 > On Sun, 29 Jan 2006, Paul Eggert wrote:

 >> If we enabled these warnings via an option I don't think people
 >> would object.

I recently came with the idea that more and more features should just
be enabled by %require.  For instance, the discussion Joel and I had
about the weird interface of yyerror in yacc.c (which depends on %pure
and %locations in weird ways) should be resolved using some simple new
directive, say %really-pure, itself enabled by default when %require
is >= 2.2 (or whatever the release).

That scheme should provide us with what we are looking for: both
ensuring backward compatibility even when it's absurd (e.g., useless
%expect), and promoting better practices.



Reply via email to