On 11/13/05, Reed Sheridan <[EMAIL PROTECTED]> wrote: > Hi, > > Chicken's implementation of let-values doesn't comply with srfi-11 - > it should allow values to be bound to all three forms of lambda list > as specified in R5RS: (var...), var, and (var ... . var-n), but it > only allows the first form. There is an (ugly) patch attached that > fixes this problem, and I've commited a fix (the reference > implementation) to syntax-case's version of let-values to the svn > repository.
Thanks. > > I'll sure that define-values, let*-values, etc, also have this > problem, but I don't have a fix right now. > > Another thing: Is there a way to turn off or reduce the new > call-chain debugging information display? It's ok with define-macro, > but with syntax case I was getting 64K characters of information for > giving a let-values a malformed argument, which is excessive. > You might want to check the current development version (2.210), which limits the output of the source-code in the call chain and allows you to set the length of the call-chain via a runtime-parameter (-:aXXX). cheers, felix _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
