guile-devel
[Top][All Lists]
Advanced

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

Re: list versus apply


From: Marius Vollmer
Subject: Re: list versus apply
Date: Sun, 05 Jun 2005 20:30:47 +0300
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Kevin Ryde <address@hidden> writes:

> Looks like list doesn't produce a new list when called through apply,
>
>       (define x '(1 2 3))
>       (define y (apply list x))
>       (eq? x y)
>       => #t

Is it required to make a copy in this situation?  I thought that

  (define (list . args) args)

is an acceptable definition of list.  Is it not?

-- 
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3  331E FAF8 226A D5D4 E405




reply via email to

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