On May 6, 2009, at 10:56 AM, Michele Simionato wrote:
Maybe Ypsilon is using a non-orthodox interpretation of what "implicit
phasing" means, but its interpretation is allowed by the R6RS and I
happen
to like its behaviour.
Ypsilon's behavior is allowed by R6RS, yes. And if you like it, that's
good too.
In your example Ypsilon prints "(macro-helper) invoked"
which is consistent with what I would have expected.
This is your mileage. Others do have different expectations. Or are
you implying that everybody shares your expectations?
IOW, I would have made the same mistake of Fujita, if I were a Scheme
implementor. I convinced that others would make the same "mistake"
too.
You have very strong convictions but I don't know how true they are.
I'd call it a hunch. :-)
Anyways, weren't we supposed to talk about compiler warnings for
unused libraries in this thread? (I explicitly renamed it so that
we focus on this one issue, yet it dragged all the other issues
back)
Aziz,,,