[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Various of Danny's Comments



Danny writes:

``However, lambda-list is an internal lambda list used ONLY for parsing of
extra parameters supplied to compute-effective-method.  It does not
include a name for the generic-function.  The well-known-name
"generic-function" is available for use within the
define-method-combination forms.''

I think this is pretty lousy. Having special hidden arguments is bad in
the same way that non-local references to variables are. What does ``ONLY
for parsing of extra parameters'' mean? Are we really going to put the
meta-object function COMPUTE-EFFECTIVE-METHOD into CONCEPTS and FUNCTIONS?

Danny writes:

``I vote for (:accessor-prefix) as the right way to say use the
slot-names.''

To quote a famous computer scientist, ``ugh, bletch.''

			-rpg-