From ... Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!npeer.kpnqwest.net!nreader2.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: Finding the arity of a function References: <3209905225011524@naggum.net> Mail-Copies-To: never From: Erik Naggum Message-ID: <3209914469619918@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 31 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 19 Sep 2001 18:54:31 GMT X-Complaints-To: newsmaster@Norway.EU.net X-Trace: nreader2.kpnqwest.net 1000925671 193.71.66.49 (Wed, 19 Sep 2001 20:54:31 MET DST) NNTP-Posting-Date: Wed, 19 Sep 2001 20:54:31 MET DST Xref: archiver1.google.com comp.lang.lisp:16576 * Sam Steingold > 1. `arglist' is what Emacs uses -- `lisp-arglist-command' and > `lisp-show-arglist' -- so I would expect that to be what people use. Those must be ILISP functions. For obvious reasons, Franz's ELI uses arglist, too, but there is nothing in Emacs Lisp that exports the name "arglist" so you can ask for it for an existing function. Perhaps you mean XEmacs, or maybe something has happened in Emacs 21, which I have tried to run several times, but I value response times and not crashes. > 2. out of the 8 implementations I support, 5 use `arglist', 2 > `function-lambda-list' and 1 something else. This is highly irrelevant, IMNSHO. > 3. this code was released 2-3 years ago, so this incompatible change > might break the user code. A renaming would obviously not remove the old name. > So I doubt that the renaming is justified. None of the arguments support this conclusion. > OTOH, I can add > (setf (fdefinition `function-lambda-list') (fdefinition 'arglist)) > if the users want it. I suggets you do it the other way around, after renaming it. ///