[Top][All Lists]
[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
let-values-fix.patch
Description: Binary data
- [Chicken-users] let-values fix.,
Reed Sheridan <=