Mark H Weaver <[email protected]> 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.
signature.asc
Description: PGP signature
