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
- Re: Removing/fixing $[line noise here] variables Alan Burlison
- Re: Removing/fixing $[line noise here] variables Nathan Wiger
- Re: Removing/fixing $[line noise here] variab... Dan Sugalski
- Re: Removing/fixing $[line noise here] variab... Steve Simmons
- Re: Removing/fixing $[line noise here] variables Piers Cawley
- RE: Removing/fixing $[line noise here] variables Brust, Corwin
- RE: Removing/fixing $[line noise here] variables Dan Sugalski
- Re: Removing/fixing $[line noise here] variab... Steve Simmons
- Re: Removing/fixing $[line noise here] va... Dan Sugalski
- Re: Removing/fixing $[line noise here] va... Larry Wall
- RE: Removing/fixing $[line noise here... J. David Blackstone
- RE: Removing/fixing $[line noise here] variables Brust, Corwin
- RE: Removing/fixing $[line noise here] variables Brust, Corwin
- Re: Removing/fixing $[line noise here] variables John Porter
- Re: Removing/fixing $[line noise here] variab... Tom Christiansen
- Re: Removing/fixing $[line noise here] va... Simon Cozens
- Re: Removing/fixing $[line noise here] variab... Steve Simmons
