On 07/02/2012 06:08 PM, Bruno Haible wrote: > About the naming: The macro FOO in case (C) cannot take arguments and > cannot be invoked; it is far from a "function" - and 'defun' in Lisp > is meant to define a function.
Thanks for your careful analysis. I worry that the name AC_ONCE is a bit cryptic, and loses the connotation that we're defining something (even if the something is not a function). How about the name AC_DEF_ONCE instead?