On Fri, 19 Mar 2004, Alexey Dejneka wrote:
> > my approach to this is to put a few macros into my own spellbook (google > > for cl-tf-spellbook, the university's webserver is down today, but you may > > have luck finding it in the Google cache) that expand, say, i+ to > > (the fixnum (+ (the fixnum arg1) (the fixnum arg2) ...) > > If you compile this with (declare (optimize (safety 0) (speed 3))), it > > just gives you what you want. > > Not quite. It works if the result of ordinary CL:+ is _really_ FIXNUM, > but if you try to lie the compiler, mysterious failures may appear. That is precisely what I am claiming. Most probably, he is not quite sure yet what he wants. :->
