[trimming crossposting a bit]

On May 4, 2009, at 10:06 AM, Michele Simionato wrote:

But now I do not understand Ikarus anymore!

:-)

Andre's message suggests the following:
 * Expanding the library evaluates its transformers.
 * Visiting the library evaluates its transformers.

Therefore, the list should contain (a b a b) because of expanding
then visiting the library.  Andre suggested that because of implicit
phasing, Ikarus was not visiting that library, and hence it yielded
(a b).

This is incorrect.

Because importing the library the first time expands and evaluates
the transformers founds in the library body, the library is considered
"visited".  There is no need to throw away all the transformers only
to evaluate them again a second time.

I think you already knew that, but were thrown off track.

Aziz,,,

Reply via email to