[Top][All Lists]

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

About the macro expander

From: Xue Fuqiao
Subject: About the macro expander
Date: Sun, 3 Feb 2013 22:48:26 +0800

In the trunk version of (info "(cl) Type Predicates"):

 -- Macro: cl-deftype name arglist forms...
     The type specifier `(NAME ARGS...)' is expanded by calling the
     expander with those arguments; the type symbol `NAME' is expanded
     by calling the expander with no arguments.  The ARGLIST is
     processed the same as for `cl-defmacro' except that optional
     arguments without explicit defaults use `*' instead of `nil' as the
     "default" default.

It says "calling the expander with no arguments", but I don't know what
is the argument of expander (what the argument of expander should be).
I have searched the Emacs FAQ, Emacs Lisp manual, cl-lib manual and the
web, but I don't find anything useful.  Can anybody help (is there an
argument list of the expander)?  Thanks a lot.

Best regards, Xue Fuqiao.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]