"Dave Richards" <[EMAIL PROTECTED]> writes: > I have a module which loads under CMUCL 18d/x86 Linux, compiles/loads under > CLISP but fails to compile under CMUCL. By #+'ing out code I discovered > that the problem is related to a recursive tail call inside a labels form. > Is this a known problem? Is there a compiler option I can change to > workaround this? I can re-code this particular lambda as a do loop, but I > use tail recursive labels all over the place. Just curious.
Many bugs related to local functions are fixed in the current cvs version and probably also in the latest binaries. Building CMUCL from the sources is relatively easy if you follow Pierre Mai's instructions here <http://www.pmsf.de/resources/lisp/CMUCL.html>. It took me about 30 minutes. Helmut.
