On Mar 30, 2009, at 9:47 AM, Michael Sperber wrote:

>
> "leppie" <[email protected]> writes:
>
>> "If append constructs a nonempty chain of pairs, it is always newly
>> allocated."
>>
>> Does this mean the following need to allocate a new pair?
>>
>> (append '() '(a) '())
>
> The intention was, that, in this case, append does not construct a
> nonempty chain of pairs, therefore nothing needs to be newly  
> allocated.
> I agree it's a bit confusing - if you can suggest a better wording,  
> I'd
> be happy to add an erratum.

You probably read the example as
   (append '() '(a))
instead of
   (append '() '(a) '())
Right?

Aziz,,,

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to