tail merging
Hi, under the Linux version the compiler optimizes the toy example correctly; unfortunately, it fails to optimize the real code that depends on tail merging. I will, of course, unroll tail recursion manually -- this is tedious but doable. But it's a pity to get stumbled on an issue like this: all other lisp implementations available to me (CMUCL, Allegro CL, OpenMCL, CLISP, SBCL) optimize this code into a loop without a problem; and that's what I would expect to happen. David