[Top][All Lists]

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

Re: Shrinking EIEIO objects

From: David Engster
Subject: Re: Shrinking EIEIO objects
Date: Sat, 03 Jan 2015 10:55:14 +0100
User-agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.91 (gnu/linux)

Stefan Monnier writes:
>> Oh, I missed the call to 'message'...
> Sorry, for that: the message call was added for diagnostic purposes,
> it's not meant to be installed.

Phew. :-)

> The "name" arg passed during creation of objects is obsolete, tho.
> But I don't know yet how to tell programmers about it (that's why I
> just added a `message' for now, so that I could tell when the name was
> detected and dropped).

Any chance the byte-compiler might be able to detect this?

>> which made me believe that NAME will stay supported. The name is saved
>> in the hash table `eieio--object-names',
> Right, but only when set via eieio-object-set-name-string.

Ah, OK. I think that's a good compromise.

Thanks for working on this! Since Eric also decided to drop support for
Emacs 23.x, I guess we can now really remove EIEIO from CEDET upstream
and just depend on the one that is in Emacs core.


reply via email to

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