[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: values->list elements
From: |
Neil Jerram |
Subject: |
Re: values->list elements |
Date: |
Tue, 13 Jun 2006 22:14:40 +0100 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) |
szgyg <address@hidden> writes:
> (define-macro (values->list vs)
> `(call-with-values (lambda () ,vs) list))
>
> (apply + (values->list (values 1 2 3)))
Yes, but why does this need to be a macro?
(define (values->list vs)
(call-with-values (lambda () vs) list))
> or
>
> (define-macro (make-cockeyed-function f)
> `(lambda (vs) (apply ,f (values->list vs))))
Same here, I think.
Regards,
Neil
- values->list elements, Jon Wilson, 2006/06/12
- Re: values->list elements, szgyg, 2006/06/13
- Re: values->list elements, Jonathan Wilson, 2006/06/13
- Re: values->list elements, szgyg, 2006/06/16
- Re: values->list elements, Neil Jerram, 2006/06/16
- Re: values->list elements, szgyg, 2006/06/16
- Re: values->list elements, Jon Wilson, 2006/06/18
- Re: values->list elements, Per Bothner, 2006/06/18
Re: values->list elements,
Neil Jerram <=
Re: values->list elements, Neil Jerram, 2006/06/13