[Asdf-devel] Why does asdf use ``operate''?

Mirko Vukovic mirko.vukovic at gmail.com
Fri Jul 4 21:26:42 UTC 2014


Why does ASDF use the

(operate operation-name arguments ...)

convention instead of the more usual function call

(function-name arguments ...)

Even with `operate', eventually a function will be called.

Also that one can define top level functions that call operate
(defun foo (...)
   (operate 'foo-operation ...))

What does the extra layer of operate allow that generic functions and
methods
do not?

Thank you,

Mirko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140704/5cda2a2c/attachment.html>


More information about the asdf-devel mailing list