From: Bruno H. <br...@cl...> - 2004-08-20 11:33:04
|
Sam wrote: > in the context of generic functions (and especially lambda-lists), > everything you do is source code. I disagree. In the MOP, characteristics of a class or generic function are changeable through function calls. The idea is precisely that no source code is needed here. > Signaling the most specific error is a good idea. Invalid DEFCLASS, DEFGENERIC, DEFMETHOD forms should signal an error of type SOURCE-PROGRAM-ERROR. Can you show examples where it's not the case, so we can fix them? Will you add the $FORM slot to SOURCE-PROGRAM-ERROR, or should I do that? Bruno |