Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

The output of

perl -Mstrict -MEnglish -MO=Deparse -e '$OUTPUT_AUTOFLUSH=1'

does contain a 'use strict' but does not contain a 'use English'. Is
that OK?

The outputs of

perl -MO=Deparse -MEnglish -Mwarnings -Mstrict -e '$OUTPUT_AUTOFLUSH=1'
perl -MO=Deparse -Mstrict -Mwarnings -MEnglish -e '$OUTPUT_AUTOFLUSH=1'

are equal, so the 'use's are reordered.

Affijn, Ruud

"Gewoon is een tijger."

Re: Deparse

Quoted text here. Click to load it

perl -Mstrict -MEnglish -MO=Deparse -e '$OUTPUT_AUTOFLUSH=1'
use strict 'refs';
-e syntax OK

That isn't equivalent to the input program  -  $OUTPUT_AUTOFLUSH isn't
declared.   So that's a bug    -    report with perlbug if you're

Mike Guy

Site Timeline