develooper Front page | perl.perl5.porters | Postings from October 2021

Re: Pre-RFC: ${^OUTPUT_HANDLE}

Thread Previous | Thread Next
From:
Tom Molesworth via perl5-porters
Date:
October 22, 2021 15:12
Subject:
Re: Pre-RFC: ${^OUTPUT_HANDLE}
Message ID:
CAGXhHd=B=vdKDV1n8iHpvzSGpXL4wo8fAcEGYLSZ9buW4mgSRQ@mail.gmail.com
On Fri, 22 Oct 2021 at 22:50, Paul "LeoNerd" Evans <leonerd@leonerd.org.uk>
wrote:

> I propose the addition of a new perlvar; perhaps named
>
>   {
>     local ${^OUTPUT_HANDLE} = $newh;
>     print "Things";
>   }
>

Wouldn't the existing STDOUT local() support be more clear for this case?
It also has the advantage of working equivalently for STDERR/warn:

{
 local *STDOUT = $newh;
 print "Redirected";
}
{
 local *STDERR = $newh;
 warn "Also redirected";
}

Or is this aimed more at format-related functionality?

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About