Perl 5.10 a -CS

Jan Kasprzak kas na fi.muni.cz
Pondělí Červen 9 11:04:58 CEST 2008


Honza Pazdziora wrote:
: On Fri, May 30, 2008 at 01:44:20PM +0200, Jan Kasprzak wrote:
: > 
: > 	Cetl jsem dokumentaci k open.pm a neprisel jsem na to,
: > jak nasimulovat -CS pomoci "use open <neco>". Nejblizsi co jsem
: > zjistil je
: > 
: > use open IO => ':utf8', ':std';
: > 
: > ale to je ekvivalent -CSD, ne -CS. Jak teda udelam pres open pragma,
: > abych mel znakovy STDIN, STDOUT a STDERR, ale vsechny nove otevrene
: > filehandly zustaly bajtove?
: 
: A musi to byt pres use open? Proc ne
: 
: 	binmode STDIN, ':utf8';
: 	binmode STDOUT, ':utf8';
: 	binmode STDERR, ':utf8';
: 
: ?

	Myslel jsem si ze pres use open to bude na mene znaku,
navic je to v compile-time. Fakt tu zmenu s nepovolenim -CS nechapu.

	Ale jako jo, muzu dat

BEGIN {
	binmode STDIN,  ':utf8';
	binmode STDOUT, ':utf8';
	binmode STDERR, ':utf8';
};

jen mi to prislo neohrabane (na to, ze -CS pouzivam skoro vsude).

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
>>  If you find yourself arguing with Alan Cox, you’re _probably_ wrong.  <<
>>     --James Morris in "How and Why You Should Become a Kernel Hacker"  <<


Další informace o konferenci Perl