[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [cedet-eieio] Cleaning up the EIEIO namespace
From: |
Stefan Monnier |
Subject: |
Re: [cedet-eieio] Cleaning up the EIEIO namespace |
Date: |
Mon, 18 Feb 2013 22:26:41 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> I meant a compat package in CEDET upstream, so that it can run on older
> Emacsen if we stop shipping our own EIEIO version. As long as we're
> obsolete-aliasing the old names, I don't see why we would need a compat
> package in Emacs?
Only if we can hope to get rid of those aliases soon, because we'd
rather not have those compatibility aliases use up the namespace even
when all the packages in use have been updated to use the "clean" names.
For the CL package we solved this problem by leaving the "cl.el" package
as a "compatibility package" only required by the packages that haven't
been updated to use the new names. CL was so widely used that it will
take a *long* time to get rid of all uses of the old names, whereas
EIEIO's use is not as pervasive, so we don't necessarily have to do the
same for it.
This said, maybe it would make sense to move "eieio.el" to "cl-eieio.el"
(with clean names, autoloaded from cl-lib) and then make eieio.el
into a simple compatibility package full of aliases.
Stefan
- Re: Cleaning up the EIEIO namespace, (continued)
Re: Cleaning up the EIEIO namespace, Stefan Monnier, 2013/02/12
- Re: Cleaning up the EIEIO namespace, David Engster, 2013/02/13
- Re: [cedet-eieio] Cleaning up the EIEIO namespace, Eric M. Ludlam, 2013/02/13
- 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 <=
- 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, 2013/02/14
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