Re: M4 String Functions + Macro Expansion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>> "Noah" == Noah Misch <noah@xxxxxxxxxxxxxx> writes:

 > I hope I have missed a general solution.  Ideas?

Fix m4.  It has fundamental flaws from its inception:

- text processing builtins (regexp etc.) should return quoted strings,
  they do not.

- eval should do what it does it almost all the other interpreted
  language: take the argument and do as if it were evaluated by the
  top level (including side effects).  Of course, as a builtin, it
  should return its result *quoted*.

- We need to manipulate all the characters, including the quotes.  We
  need a buitin escaping feature, not the quadrigraphs.

We have none today, we're sc*ed.


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux