From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc1.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: defmethod and specializing on &key parameters. References: <87d6xpi1q5.fsf@inanna.rimspace.net> Mail-Copies-To: never From: Erik Naggum Message-ID: <3226293107597036@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 13 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 28 Mar 2002 08:31:32 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader1.kpnqwest.net 1017304292 193.71.199.50 (Thu, 28 Mar 2002 09:31:32 MET) NNTP-Posting-Date: Thu, 28 Mar 2002 09:31:32 MET Xref: archiver1.google.com comp.lang.lisp:30407 * Daniel Pittman | From my reading of the HyperSpec it seems that you cannot specialize a | method based on keyword arguments. Can someone confirm that this is, | indeed, a correct reading of the `defmethod' entry? This is explained in clause 7.6 Generic Functions and Methods in the standard, specifically in 7.6.4 Congruent Lambda-lists for all Methods of a Generic Function. /// -- In a fight against something, the fight has value, victory has none. In a fight for something, the fight is a loss, victory merely relief.