chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] let-values fix.


From: Reed Sheridan
Subject: [Chicken-users] let-values fix.
Date: Sun, 13 Nov 2005 11:47:57 -0600

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.

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.

Reed Sheridan

Attachment: let-values-fix.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]