>>>>> "Harvey" == Harvey J Stein <[EMAIL PROTECTED]> writes:
Harvey> The compiler won't unbox the result of (one-normal-rand) and
Harvey> (callpay), and I still don't know why. Is the problem with
You can't get rid of the boxing for one-normal-rand and callpay in
general, because it has to box them so that the any caller knows how
to get the results.
However, you can declare them as inline functions so that they
will be inlined, and hence, no consing is needed. Or you can use
CMUCL's block-compilation feature (see the User's manual) to do this
for you.
Once you do this, I think the speed will be quite a bit better.
Ray