Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pasteur!yew.Berkeley.EDU!faustus From: faustus@yew.Berkeley.EDU (Wayne Christopher) Newsgroups: comp.lang.lisp Subject: declarations Message-ID: <23521@pasteur.Berkeley.EDU> Date: 29 Mar 90 21:12:54 GMT Sender: news@pasteur.Berkeley.EDU Reply-To: faustus@yew.Berkeley.EDU (Wayne Christopher) Organization: University of California at Berkeley Lines: 8 I'm trying to write Common Lisp code that compiles well, so I've been putting (declare (type ...)) in all my functions, and it's a pain. Are there any guidelines on when this will speed up the compiled code, and when it won't help? I'd guess that declaring numbers and lists would be useful, but declaring other things like specific CLOS types isn't necessary. Wayne