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.
signature.asc
Description: PGP signature