So, all arguments to functions have to be boxed except for in certain | special cases like #'+? Is there any way to find out, other than | testing it, which functions are optimized in this way(open-coded?)? Can | block compilation mitigate my problem, or is that only useful for | keeping return values unboxed?
Local functions (flet and labels) and those in the scope of block compilation can avoid the boxing problem. Functions that can be called globally will accept only boxed floats. Paul
