On Mar 16, 2010, at 6:07 AM, Allison Randal wrote:

> Hmmmm... that does put a different light on it... But, I still think it's 
> more useful and less confusing as an absolute escape on all angle brackets 
> within the region. So either a) every angle is literal:
> 
>  C<< $x > L<Foo>->blort >>
> 
> or b) escape all non-special angles:
> 
>  C<$x E<gt> LE<lt>FooE<gt>-E<lt>blort>
> 
> The alternatives suggested:
> 
>  C<< $x > LZ<><Foo>->blort >>
>  C<< $x > LE<lt>FooE<gt>->blort >>
> 
> Have a design taste of hacks required by a formatting language that's too 
> limited and inconsistent.
> 
> The bug reporter asked how to write:
> 
>  S<< C<< name => value >> >>
> 
> That's just:
> 
>  S< C<< name => value >> >
> 
> The non-interpolation rule doesn't apply until you get to the double-angles.

++Consistency. This is why I went with Schwern's original suggestion, in 
consultation with Allison (we had a Pod::Simple hackathon before 3.09 and fixed 
all the bugs we could). To me it's much simpler the way it is.

Best,

David


Reply via email to