[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] let-values fix.
From: |
felix winkelmann |
Subject: |
Re: [Chicken-users] let-values fix. |
Date: |
Mon, 14 Nov 2005 18:54:30 +0100 |
On 11/13/05, Reed Sheridan <address@hidden> 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