Subject: Re: Theory #51 (superior(?) programming languages)
From: Erik Naggum <erik@naggum.no>
Date: 1997/01/25
Newsgroups: comp.arch,comp.lang.lisp,comp.lang.scheme
Message-ID: <3063178897704930@naggum.no>


* Erik Naggum
| ;; the following declaration helps ACL avoid boxing.
| (declaim (ftype (function (fixnum fixnum) fixnum) lotto))

just to answer some e-mailed questions: this form shaves off 2.5% of the
execution time in ACL.  it is not strictly necessary.

|   (the fixnum	... )			; same thing for CMUCL

but in CMUCL, leaving out this result type declaration means nearly 50%
more execution time.  CMUCL lets you know that you need it, though.

#\Erik
-- 
1,3,7-trimethylxanthine -- a basic ingredient in quality software.