[EMAIL PROTECTED] (Ludovic Courtès) writes:

> Hello,
>
> What is the `copy' reader option about?  Looking at the code, it seems
> that this has to do with source properties but I fail to understand the
> point of this option.

It tells Guile to take a copy of the source expression as originally
read, before it might be transformed by the syntax transformer, macro
expansion or memoization.  Then the backtrace can show the actual
original expression.

Whereas, without the copy option, the backtrace shows a guess
(admittedly, usually correct) at the original expression which is
obtained by unmemoizing the evaluator's internal representation.

         Neil




_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to