[Ecls-list] Leak in specializers (AMOP problem, not ECL's)
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Mon Apr 23 18:38:50 UTC 2012
The AMOP mandates that every generic function and method be registered with
the specializers they use. However, as far as I know it does not mandate
any way to "delete" function objects, so that the following sequence leaves
a trail of non-existent function objects in a class:
* Define the class FOO
* Define a method for function FAA specialized on FOO
* Apply FMAKUNBOUND on 'FAA
At the end class FOO still keeps a list of functions and methods that were
registered with it.
Juanjo
--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20120423/22ab68fb/attachment.html>
More information about the ecl-devel
mailing list