[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Change in bytecomp.el breaks Gnus
From: |
Luc Teirlinck |
Subject: |
Re: Change in bytecomp.el breaks Gnus |
Date: |
Mon, 15 Nov 2004 19:49:38 -0600 (CST) |
Nick Robert wrote:
> This warning is bogus. `gensym' can indeed be called at runtime, but
> only if `setf' is called first, which requires cl to be loaded anyway.
I don't think this is bogus. setf is a macro and is not needed at runtime
because it has been expanded and compiled into winner.elc (I think you might
mean defsetf but that is also a macro, so the same applies). gensym, on the
other hand, is a function, so Emacs will need to know where to find it
when it is called.
I do not believe so. The only purpose of defsetf is to tell setf what
to do. The expansion of the defsetf macro will only be called if setf
is called first, which requires cl to be loaded. _No_ cl function
used inside the defsetf expansion will ever load cl, when called from
there.
Sincerely,
Luc.
- Re: Change in bytecomp.el breaks Gnus, (continued)
- Re: Change in bytecomp.el breaks Gnus, Luc Teirlinck, 2004/11/14
- Re: Change in bytecomp.el breaks Gnus, Stefan Monnier, 2004/11/14
- Re: Change in bytecomp.el breaks Gnus, Richard Stallman, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Stefan Monnier, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Miles Bader, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Stefan Monnier, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Miles Bader, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Stefan Monnier, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Luc Teirlinck, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Nick Roberts, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus,
Luc Teirlinck <=
- Re: Change in bytecomp.el breaks Gnus, Luc Teirlinck, 2004/11/15
- Re: Change in bytecomp.el breaks Gnus, Richard Stallman, 2004/11/16