Mark H Weaver <m...@netris.org> writes:

> The problem here is that '(start) is a *literal* list, and it's an error
> to modify literals in Scheme.  In other words, modifying a literal
> results in undefined behavior.  Like C string literals, Scheme literals
> are actually part of the program text itself.

Ah, that makes sense. I totally forgot about the difference between
'(start) and (list 'start).

>       Regards,
>         Mark

Thanks a lot for your response, helped my clear up understanding.

-- 
        With kind regards,
        Philip K.

Attachment: signature.asc
Description: PGP signature

Reply via email to