S06/Splicing finishes with:
A quasiquote is not a block (even if the delimiters are curlies),
so any declaration of a variable is taken to be part of the block
surrounding the macro call location. Add your own {...} if you want
a block to surround your declarations.
I read this as meaning
Brad Bowman wrote:
and against the spirit of the my $COMPILING::x in earlier versions of
S06.
Regardless of the not a block status of a q:code, I think that it's
lexicals should only be visible within the q:code by default. If this
is the intention of the above phrase the it should be made
On Sat, Mar 11, 2006 at 03:40:59AM +0800, Audrey Tang wrote:
: Brad Bowman wrote:
: and against the spirit of the my $COMPILING::x in earlier versions of
: S06.
: Regardless of the not a block status of a q:code, I think that it's
: lexicals should only be visible within the q:code by default.