EIEIO development moved to Emacs
David Engster <[email protected]> Sun, 15 Feb 2015 22:52:53 +0100
| Newsgroups | gmane.emacs.cedet |
|---|---|
| Message-ID | <[email protected]> |
Today I have moved EIEIO to the obsolete directory. If you want to work on EIEIO, please do so directly in Emacs proper. Unfortunately, we cannot simply use the EIEIO that ships with Emacs for all 24.x versions, so I had at least to put eieio.el and eieio-core/base.el into our fallback libraries. This was needed because the persistent class loader learned new features in Emacs 24.3 which are used by CEDET. This made all 24.x builds green again in the Buildbot. Yay! There are still quite a lot of warnings; if someone would like to tackle these, it'd be much appreciated. However, Emacs 25 is still completely broken, since Stefan has changed a lot of things in EIEIO. So as a next step, I will convert CEDET to use the new cl-generic (meaning: use cl-defmethod and friends), and also deal with the cases where eieio-object-name-string was used for "real" work. Since those object names are obsoleted, all this breaks in Emacs 25. Then we'll have to decide how to resume merging with Emacs after the Git switch. For this, I also plan to remove old compatibility cruft which makes merging harder, like the stuff for XEmacs. I see no point in keeping this, as CEDET didn't run on XEmacs for many years. And then, maybe, I can get back to actually hack on things that are fun... -David ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/