On Sep-15, Andy Dougherty wrote:
>
> Moreover, Steve Fink's comment just below the line you propose deleting
> leads me to believe there's something more to it, but I don't actually
> know what the issue was.
> 
> > *** String.pm.~1.6.~        Sun Mar 16 01:02:08 2003
> > --- String.pm       Mon Sep 15 09:07:00 2003
> > ***************
> > *** 216,222 ****
> >               error ("Error in interpolation of control-char: $@"),die if $@;
> >           }
> >           else {
> > -             use charnames qw(:full);
> >               # The charnames doesn't seem to propagate into the eval""
> >               # for me -- sfink
> >               $val = eval qq[use charnames qw(:full); "\\N{$_}"];

I vaguely remember adding that due to an error where it really seemed
to want the \N construct to work. The exact problem seemed to be as
stated above: it worked if I did the use inside the eval"", but not
otherwise. That's separate from the issue of whether charnames is
available. But perhaps that could be fixed by nuking a test case or
two. Not a very nice way of dealing with things, but we could just do
it for pre-5.6 (or whatever) perl installations.

I think I upgraded my perl after this, so I don't know if I can
re-create the problem. Not to mention that my local perl6 is very
divergent from the committed one, but that's easily fixed with another
checkout. I guess I'll do that checkout so I can see if I can recreate
the problem.

Reply via email to