freenode/#sbcl - IRC Chatlog
Search
14:46:17
makomo
Xof: the issue regarding invalid keyword arguments within methods and SBCL not signaling an error might be a non-conformance issue after all
14:46:54
makomo
the example was: (defgeneric test (&rest a)) (defmethod test (&key b)) (test :c 100)
14:48:08
makomo
the relevant section is 7.6.5 http://www.lispworks.com/documentation/HyperSpec/Body/07_fe.htm
14:48:48
makomo
the set of accepted keyword arguments should be formed by collecting all of the keyword arguments from all of the applicable methods
14:50:26
makomo
also, as said before, the last sentence from case 4 from 7.6.4 http://www.lispworks.com/documentation/HyperSpec/Body/07_fd.htm shouldn't apply in this case since the GF doesn't have a &key in its lambda list
16:48:31
jackdaniel
clisp does; abcl, ccl, ecl and sbcl doesn't (I don't have other implementations locally)
16:55:34
makomo
Xof: would it though? why would the existence of &rest along with &key disable the checking of the validity of the keyword arguments?