guile-user
[Top][All Lists]
Advanced

[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





reply via email to

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