[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cleaning up the EIEIO namespace
From: |
David Engster |
Subject: |
Re: Cleaning up the EIEIO namespace |
Date: |
Thu, 14 Feb 2013 22:28:17 +0100 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.92 (gnu/linux) |
Stefan Monnier writes:
>> In toplevel form:
>> eieio.el:168:1:Error: Symbol's function definition is void:
>> eieio--class-parent
>
> Can you (setq byte-compile-error t debug-on-error t) so as to get
> a backtrace?
Did you mean `byte-compile-error-on-warn'? Anyway, I'm afraid I just
don't get a backtrace with debug-on-error.
>> I also cannot find a definition for eieio--class-parent, but maybe it's
>> hidden somewhere?
>
> It's defined (as a macro) by the call to (eieio--define-field-accessors
> class ...) which is kind of a "mini cl-defstruct".
I see. Now, I can compile your patched EIEIO with trunk, but using the
latest pretest gives me the above error. I can fix this by including the
define-field-accessor macro and its following two calls (for class and
object) in the 'eval-and-compile' clause. Not sure if that's the right
thing to do, though. Something must have changed in trunk in how this is
handled?
-David
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, (continued)
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/14
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Xue Fuqiao, 2013/02/14
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, David Engster, 2013/02/14
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/14
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, David Engster, 2013/02/18
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/18
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, David Engster, 2013/02/19
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/19
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Eric M. Ludlam, 2013/02/20
- Re: Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/14
- Re: Cleaning up the EIEIO namespace,
David Engster <=
- Re: Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/14
- Re: Cleaning up the EIEIO namespace, David Engster, 2013/02/14
- Re: Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/17
- Re: Cleaning up the EIEIO namespace, David Engster, 2013/02/18
- Re: Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/18
Re: [cedet-eieio] Cleaning up the EIEIO namespace, Eric M. Ludlam, 2013/02/12