[closer-devel] ACL 8.0 generic-function-argument-precedence-order
Vyacheslav Akhmechet
coffeemug at gmail.com
Fri Sep 14 03:02:57 UTC 2007
Hi,
>From what I understand from MOP recommendation
generic-function-argument-precedence-order is meant to return only
required arguments. Quoting the recommendation, "This value is a list
of symbols, a permutation of the required parameters in the lambda
list of the generic function." So far I've verified that this is
honored in SBCL and LispWorks, but not ACL:
(defmethod foo (a b c &rest d) nil)
(generic-function-lambda-list #'foo)
=> (A B C &REST D)
Am I misunderstanding the spec? Are there plans to fix this?
[1] http://www.podval.org/~sds/clisp/impnotes/mop-gf.html#gf-argument-precedence-order
More information about the closer-devel
mailing list