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
_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers