Larry Wall wrote:
> Some of these concepts are not going to be global concepts in Perl 6.
> The per-filehandle variables will be attached to filehandle objects.

  THANK YOU!!!!!!  (Breathes a sigh of relief.)

  I still remember the fateful day when I discovered $", which made my
CGI script output prettier but broke my work with DBD::CSV.  Suddenly,
I understood what all that documentation meant when it said,
"action-at-a-distance," and a whole host of deprecated features exited
my "Why are they taking that away?  Are they just making life
difficult?" list.

  I thought for a long time that the IO::* modules were a solution to
this, but haven't experimented with them until recently.  I still
wonder why the methods in IO::* classes don't just start out with

 local($/) = $self->input_record_separator;

and so on, but I presume there's a good reason (or at least, an
insurmountable problem I don't see), and the prospect of Perl6 makes
everything better, now, anyway.

          J. David Blackstone

Reply via email to