emacs-devel
[Top][All Lists]
Advanced

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

Re: Noisy byte compilation on master


From: Stephen Leake
Subject: Re: Noisy byte compilation on master
Date: Mon, 02 Feb 2015 12:01:22 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (windows-nt)

Stefan Monnier <address@hidden> writes:

>>   In semantic-decoration-all-include-summary:
>>   cedet/semantic/decorate/include.el:803:58:Warning: 
>> `eieio-object-name-string'
>>       is an obsolete function (as of 25.1); use `eieio-named' instead.
>>   cedet/semantic/decorate/include.el:809:46:Warning: 
>> `eieio-object-name-string'
>>       is an obsolete function (as of 25.1); use `eieio-named' instead.
>>   `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead.
>>   `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' 
>> instead.
>>   `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead.
>>   `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' 
>> instead.
>>   `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead.
>>   `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' 
>> instead.
>
> Not sure what to do about these: CEDET needs to work with older
> Emascsen, so we can't change the code to use the cl-defmethod thingies
> yet.

It seems to me that means CEDET should not be in core; it should be in
ELPA.

Alternately, non-core CEDET can provide a compatibility file that
defines cl-defmethod etc in terms of defmethod for older emacsen.

-- 
-- Stephe



reply via email to

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