Re: S06 Splicing clarification

2006-03-10 Thread Larry Wall
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 d

Re: S06 Splicing clarification

2006-03-10 Thread Audrey Tang
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 b

S06 Splicing clarification

2006-03-10 Thread Brad Bowman
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 th