[asdf-devel] ASDF traverse changed behavior?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Wed Mar 17 23:21:38 UTC 2010


Narrowing down the problem, TRAVERSE now adds the LIB-OP operation to all
components of a system. I added a method

(defmethod perform ((operation lib-op) (c component))
  nil)

but this method gets overriden by a more specific one which is provided by
asdf.lisp

(defmethod perform ((operation operation) (c source-file))
  (sysdef-error
   "~@<required method PERFORM not implemented ~
    for operation ~A, component ~A~@:>"
   (class-of operation) (class-of c)))

This method was the cause of all problems.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100318/4a1c12c1/attachment.html>


More information about the asdf-devel mailing list