Summary: | Package split would be nice | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> |
Component: | perl-base | Assignee: | at <at> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | at, crux, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sir Raorn
2004-10-04 18:50:58 MSD
Увы, libperl сам по себе обладает ограниченной функциональностью. При обнаружении некоторых синтаксических конструкций интерпретатор умеет подгружать некоторые стандартные модули из perl-base. Например, $ filereq /dev/stdout perl -e '<?>' |grep /usr/lib/perl5 /usr/lib/perl5/i386-linux/File/Glob.pm /usr/lib/perl5/i386-linux/XSLoader.pm /usr/lib/perl5/i386-linux/auto/File/Glob/Glob.so /usr/lib/perl5/strict.pm $ Ещё хуже обстоят дела с поддержкой unicode: $ filereq /dev/stdout perl -e '1 =~ /\P{IsAlpha}/' |grep /usr/lib/perl5 /usr/lib/perl5/Carp.pm /usr/lib/perl5/Exporter.pm /usr/lib/perl5/strict.pm /usr/lib/perl5/unicore/Exact.pl /usr/lib/perl5/unicore/lib/Alpha.pl /usr/lib/perl5/utf8.pm /usr/lib/perl5/utf8_heavy.pl /usr/lib/perl5/warnings.pm $ OK. |