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:<div>

<br></div><div>* Define the class FOO</div><div>* Define a method for function FAA specialized on FOO</div><div>* Apply FMAKUNBOUND on 'FAA</div><div><br></div><div>At the end class FOO still keeps a list of functions and methods that were registered with it.</div>

<div><br></div><div>Juanjo<br><div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div></div>