Path: g2news1.google.com!news4.google.com!news1.google.com!news.glorb.com!news.kjsl.com!usenet.stanford.edu!newsfeed.news.ucla.edu!news.usc.edu!news.isi.edu!usenet From: t...@sevak.isi.edu (Thomas A. Russ) Newsgroups: comp.lang.lisp Subject: Re: DECLAIM and PROCLAIM ?? Date: 29 Sep 2010 11:10:47 -0700 Organization: USC Information Sciences Institute Lines: 19 Sender: t...@blackcat.isi.edu Message-ID: References: <62780e00-aefc-46ec-8bac-391351d49311@p22g2000pre.googlegroups.com> <4a6445d1-703d-4726-870a-cb021b144abc@30g2000yqm.googlegroups.com> NNTP-Posting-Host: blackcat.isi.edu Mime-Version: 1.0 Content-Type: text/plain; charset=latin-iso8859-1 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 fortunatus writes: > On Sep 28, 10:11ˇ pm, r...@rpw3.org (Rob Warnock) wrote: > > > Not quite. Since PROCLAIM is an ordinary function, it operates > > *only* at :EXECUTE time, not even :LOAD-TOPLEVEL time!! > > Good point! That sets up a lot. As a practical matter, you would almost always want to use DECLAIM, now that it exists. The only exception would be if you were constructing code at run-time and need to have a function that you can call with arguments that you determine at run time. Since this is uncommon, you can generally not really consider using PROCLAIM in your everyday coding. -- Thomas A. Russ, USC/Information Sciences Institute