At 03:10 PM 2001-04-17 -0700, Russ Allbery wrote:
>[...]
>High-bit content in verbatim blocks currently isn't supported in POD,
>period.[...]
>I agree that this should change; I'm just pointing out that you don't have
>to worry about backward compatibility because up until now, this never
>worked.
Oo, that sort of explains why I've found only one example of it so far! Good!
BTW, it was in Win32::OLE::TPJ, which is interesting because it's POD
presumably written for publication (in The Perl Journal) and only
secondarily for putting in the dist.
The single offending character is in the verbatim block here:
B<Foreign Languages and Default Methods.> Sometimes OLE servers use
method and property names that are specific to a non-English
locale. That means they might have non-ASCII characters, which aren't
allowed in Perl variable names. In German, you might see C<Öffnen> used
instead of C<Open>. In these cases, you can use the Invoke() method:
$server->Invoke('Öffnen', @Arguments);
This is necessary because C<< $Server->Öffnen(@Arguments) >> is a syntax
error in current versions of Perl.
--
Sean M. Burke [EMAIL PROTECTED] http://www.spinn.net/~sburke/