[Ecls-list] Problems with call-next-method?!?

Pascal Costanza pc at p-cos.net
Mon Mar 17 09:45:14 UTC 2008


On 14 Mar 2008, at 23:12, Juan Jose Garcia-Ripoll wrote:

> On Fri, Mar 14, 2008 at 12:44 AM, Pascal Costanza <pc at p-cos.net>  
> wrote:
>> One of the methods looks like this:
>>
>> (defmethod asdf:perform :around ((o asdf:load-op) (c asdf:cl-source-
>> file))
>>   (handler-case (call-next-method o c)
>>     (error ()
>>       (asdf:perform (make-instance 'asdf:compile-op) c)
>>       (call-next-method)))))
>>
>> The first call-next-method seems to work correctly, but the second
>> seems to signal an error.
>
> My mistake. In changing the implementationt effective method
> functions, I did not code them all to take two arguments. I have made
> a temporary fix, available in the CVS tree, which solves your problem.

OK, this seems to work now. Thanks a lot.

> I am still waiting for the day in which I find the time and energy to
> code a more reasonable implementation -- ideally, AMOP compatible.

Good luck. ;)


Pascal

-- 
1st European Lisp Symposium (ELS'08)
http://prog.vub.ac.be/~pcostanza/els08/

Pascal Costanza, mailto:pc at p-cos.net, http://p-cos.net
Vrije Universiteit Brussel, Programming Technology Lab
Pleinlaan 2, B-1050 Brussel, Belgium









More information about the ecl-devel mailing list