Allison Randal <[email protected]> writes: > Ricardo Signes wrote: >> The bug report from CJM seems correct: formatting codes should work >> inside C<<>>. There is nothing about that change which would require >> escpaing -> or other non-formatting-code uses of angle brackets.
> 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> This is all fine and good if we were designing POD from scratch at this point, and I'd probably agree with you. However, we're not. Formatting codes should work inside C<>, including C<< >>, at this point because they always have since the syntax was introduced, and changing that is a huge failure of backward compatibility with existing documents. Likewise with not forcing people to escape every angle bracket, only the ones that look like formatting codes. This is not the sort of thing that one gets to change retroactively, I'm afraid, no matter how nice it would be for consistency. -- Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/>
