Re: :method-invocation-order :depth-first

Frank <[email protected]> Sun, 18 Jul 2010 16:19:18 -0600
Newsgroups gmane.emacs.eieio
Message-ID <[email protected]>
Eric M. Ludlam schrieb:

> On 07/18/2010 04:25 AM, Frank wrote:
>
>> Hi,
>>
>> Is the :method-invocation-order :depth-first a common lisp feature?
>>
>> Just curious as I'd like to know how portable this feature is;
>
>
> I made up the :method-invocation-order flag.  The original order 
> turned out to be broken for multiple inheritance, but some programs 
> depended on it.  As such, I added this option when I changed the 
> invocation order to something that made more sense in that case.  
> Later it was convenient in that Jan Moringen was able to add another 
> invocation order that is even better.
>
> Eric
>
So the `depth-first' order is ment to implement the CL standard behaviour?
How exactly do I have to apply this class option? Do I have to add it to 
every class in my class tree or like just to the base class?

Thanks
Frank

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first