chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Fix #1133


From: Evan Hanson
Subject: Re: [Chicken-hackers] [PATCH] Fix #1133
Date: Tue, 1 Jul 2014 15:23:25 -0700
User-agent: OpenSMTPD enqueuer (Demoosh)

On 2014-06-30 12:58, Felix Winkelmann wrote:
> Excellent! Evan, would you mind writing a wiki-page for the egg?
> Perhaps based on the r7rs-tasks page?

Certainly.

> The thing about "define-values" is related to not being able to handle
> extended (DSSSL) lambda-lists, is that correct?  If yes, we can
> probably ignore that for the time being.

Not DSSSL, but more basic lambda lists such as the following, which
core's `define-values` doesn't support:

    (define-values a (values 1 2 3))
    (define-values (a . b) (values 1 2 3))

I initially added an alternative definition of `define-values` to the
egg that supports these cases, but ran up against #1132 in that it
wasn't used within let and lambda bodies. I hope to post a patch to
extend core's version shortly.

Cheers,

Evan



reply via email to

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