[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Various of Danny's Comments
- To: common-lisp-object-system@SAIL.STANFORD.EDU
- Subject: Various of Danny's Comments
- From: Dick Gabriel <RPG@SAIL.STANFORD.EDU>
- Date: 02 Feb 87 1645 PST
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-