--- Begin Message ---
Subject: |
24.4.50; This function has a compiler macro `yes--cmacro'. |
Date: |
Thu, 15 May 2014 23:05:18 +0800 |
Eval the following code
;;;; BEGIN
(defun yes ()
)
(when nil
(cl-define-compiler-macro yes (&rest _)))
;;;; END
,----[ C-h f yes RET ]
| yes is a Lisp function.
|
| (yes)
|
| This function has a compiler macro `yes--cmacro'.
|
| Not documented.
|
| [back]
`----
how is it possible? the compiler macro is defined at macro expansion
time?
Leo
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#17498: 24.4.50; This function has a compiler macro `yes--cmacro'. |
Date: |
Sat, 17 May 2014 02:25:57 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (CentOS 6.5) |
On 2014-05-16 08:24 -0400, Stefan Monnier wrote:
> Well, there's always some other way, but yes it's made so that it works
> when byte-compiling.
OK and thanks for the explanation. It took me by a surprise.
Leo
--- End Message ---