[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