Thread View: cn.bbs.comp.language
1 messages
1 total messages
Started by Autrijus Tang
Fri, 19 Jul 2002 14:18
[¹«¸æ] Perl 5.8.0 °æÕýʽÊͳö
Author: Autrijus Tang
Date: Fri, 19 Jul 2002 14:18
Date: Fri, 19 Jul 2002 14:18
197 lines
11970 bytes
11970 bytes
Perl 5.8.0 ����ʽ�ͳ�
=====================
����: ���ں�
Perl 5 �����ŶӺܸ������ڴ���� Perl 5.8.0 ����ͳ�.
Perl 5.8.0 �� Perl 5 ���ԵĴ����°汾. ���������ϴδ����°� 5.6.0
�ͳ�����, ���з�չ��ά���Ե�����, Ҳ���� 5.6.1 ά���汾�ڵ���������.
Perl 5.8.0 ���ɡ�Perl �ۺϵ����(CPAN) ����. ����ѡһ������Ͻ��ӳ��
վ��; http://mirrors.cpan.org/ �ṩ�������վ���б�.
[ȫ��]
FTP ��վ ftp://ftp.cpan.org/pub/CPAN/src/perl-5.8.0.tar.gz
HTTP ��վ http://www.cpan.org/src/perl-5.8.0.tar.gz
[�й�]
�й������ҵЭ��
ftp://freesoft.cei.gov.cn/pub/languages/perl/CPAN/src/perl-5.8.0.tar.gz
�й� Linux ��̳
http://www2.linuxforum.net/mirror/CPAN/src/perl-5.8.0.tar.gz
[���]
������ http://ftp.shellhung.org/CPAN/src/perl-5.8.0.tar.gz
[̨��]
������ѧ http://ftp.tku.edu.tw/pub/CPAN/src/perl-5.8.0.tar.gz
�����о�Ժ ftp://ftp1.sinica.edu.tw/pub1/perl/CPAN/src/perl-5.8.0.tar.gz
��ͨ��ѧ ftp://ftp.nctu.edu.tw/UNIX/perl/CPAN/src/perl-5.8.0.tar.gz
�ɹ���ѧ ftp://ftp.ee.ncku.edu.tw/pub/perl/CPAN/src/perl-5.8.0.tar.gz
[�¼���]
������ѧ http://cpan.hjc.edu.sg/src/perl-5.8.0.tar.gz
����ǰһ��, Perl �������廨���ŵĸ�����ҵƽ̨, ����������֪�� UNIX/Linux
�������ҵϵͳ, �Լ��㹻֧�� POSIX ������ƽ̨: BeOS, Cygwin, Netware,
MPE/iX, OS/2, QNX, VMS, VOS, �Լ� z/OS. ����� MacOS Classic ���û��뵽
http://dev.macperl.org/ ����ר������ֲ�汾. ����֪������֧�ֵ�ƽ̨�б�.
��μ� pod/perlport.pod ��.
�����ͳ�����Դ��汾, ��DZ����Ķ������ĵ�. ����Ҫ�� C ���ԵĿ�������,
���ܴ�Դ�밲װ Perl. ��೧���Ժ���ṩ�����İ汾.
��μ��ڸ��� INSTALL ������ص� README.ƽ̨ �ĵ�, ���˽�װ�� Perl �����
����, �Լ���λر�����. ����, ����ҲΪ�������ĵ�ʹ�������� README.cn
��ݡ���������ָ�ϡ�, ������ EUC-CN (GB2312) ����.
��ע��װ�� Perl �����ʱ��������������. Perl 5.8.0 ��ԼΪ 5.6.1 �����
����С, ����������൱�Ӵ��Դ���ĵ�, Ҳ����ñ������൱ͷʹ. �ھ߱���Ч
�ܴ����������������Ļ�����, װ���̿��ܻỨ��ʮ��������. ������ϵͳ��
�ٶȽ���/�ͺŽϾ�/���ؽϸ�, �����ܻ��ϰ˸��ӵ�; ��һ��������, �����
�㵽һ���ӵ��Ǻ����.
���֮��, ִ�в��������ʱ��Ҳ�ɳ��ɶ�. Perl 5.8.0 �����˼������� Perl
5.6.1 ��IJ�������. ����ͨ����ҪԼʮ����ӵ�����ӵ�, ��������һЩ��ϵͳ
����ܿ��ܳ���һ���ӵ�.
��ͬ Perl ����Ȩ�������� (��μ� Artistic �� Copying ���ĵ�), ��������
�ṩ�κ�ʹ���ϵĵ�������.
ͬ���, Ҳ�����ڽ������еĻ������°�ǰ, �Ƚ��б�Ҫ�IJ���.
��� 5.6.0 ��ʱȷ���ı�ŷ�ʽ, Perl 5.8 �˿̽����롸ά���Ρ�; Perl 5.9
����Ϊ�µĿ�����֧, ���� Hugo van der Sanden �쵼. Perl 5.8 �ĵ�һ��ά��
�汾����Ϊ 5.8.1 ��, ������ 5.9.0 ���ͳ����ٷ���.
Perl 5.8.0 ���ͳ�, ����������ǽ�ֹͣά�� Perl 5.6 ϵ��, ��Ҳ����֤δ��
��Ȼ���� Perl 5.6.2 ��; ��Ҫ���պ� 5.8.0 ����ȶ������.
���¸��Ͼ����ĸ�ժҪ, �Լ���֪������; �� pod/perldelta.pod �ĵ�����
����ϸ��˵��. Changes �ĵ���, ������ϸ���ŵĸ��¼.
�������Ƿ��� Perl ��ϲ��!
-- Jarkko Hietaniemi
����� Perl5 Porters �Ŷ� ����
*** �����Ǽ���ϸ�� ***
ժҪ
[5.8.0 �Ľ���]
- ��ѵ� Unicode (�����) ֧��:
�Դ� 5.6 ������, Unicode ֧�����ڸ������ϴ�����:
- ֧�� Unicode 3.2.0 �� (Perl 5.6.1 ֧�� 3.0.1 ��)
- �����Լ��ڲ������, �ṩ���ձ��ƽ˳�� Unicode ����
- ����ʾʽ�ܹ���� Unicode ��
- �ṩ Encode ģ��, ��֧���ִ�ı��뷽ʽ (����������/��/��ϵͳ)
- ����ִ��ģʽ:
������������(interpreter threads, ��ơ�ithreads��) ���µĶ���ִ��
ģʽ. ����ǿ�ҽ�����������ȡ��ɰ�ġ�5.005 ����ģʽ. ������Ҫ��
����, ���� ithreads �±�����ȷ���Ҫ���������.
- �µ�����/���ģʽ:
���Ƴ��� PerlIO ģʽ, ͬʱ�ṩ��Դ��㼶�Ŀ�ƽ̨ stdio ʵ��, �Լ����
�����������Ƽܹ�.
- ��ȷ����ֵ:
֮ǰ�� Perl �汾��������ϵͳ�ϵ��ִ�/��ֵת����ʽ; ����������˿�ƽ̨
���ϰ�, �Լ�����ļ�����.
- 64 ����֧��:
Ŀǰ�� 64 ����֧���Ѿ����� -- �����ϵͳ֧�� 64 ���ص������ַ�ռ�,
�Ϳ����ڱ���ʱָ��ʹ����Щ����.
- ��ȫ���ź� (signal) ����:
֮ǰ�İ汾��, Perl �ڽ����ź�ʱ���ܻ��ƻ����������ڲ�״̬.
- ���������:
Digest::MD5, File::Temp, Filter::Simple, libnet, List::Util,
Memoize, MIME::Base64, Scalar::Util, Storable, Switch,
Test::More, Test::Simple, Text::Balanced, Tie::File, ...
- ���������Բ���:
Perl ���ھ߱������� 5.6 ��IJ�����, ����ÿ���ڸ���ƽ̨�Ͻ���װ��
����.
[������]
- �����Ƶ���������:
��Ҫ���� PerlIO �ĵ���, Perl 5.8 ����ǰ�� Perl �汾֮�䲢�ޡ���������
���ԡ�. ����ܻ���Ҫ�ٴα������ XS ����ģ��.
- AIX ��̬����:
Ϊ���� AIX ϵͳ�ϵ��������������, Perl �� AIX ϵͳ��������ϵͳ�Ķ�
̬����, ������ȵ�ģ�ⷽʽ.
- ͣ�� 64 ����ƽ̨�ϵ� Perl Malloc ����������:
Perl �� malloc ��ʽ�� 64 ���ض�ַ�Ļ������ƺ����������. ���, ������
��Ԥ��ʹ��ϵͳԭ��� malloc ��ʽ.
- ɢ��˳���ָı���:
Perl �ڲ���ɢ�к�ʽ�ָij��˽Ϻõİ汾, ������Ҫ���Դ�벻�������ض���
ɢ�м�˳��, ��Ͳ�������.
- my �����Ը���ִ�нδ���:
my() ���������Ŀǰ����ִ�нδ���, ��DZ����.
- REF(...) ȡ���� SCALAR(...):
Ϊ��� ref() �Ľ��, �Բ��� (reference) �IJ������ִ������ "REF(...)"
��ʾ.
- ���µ� Unicode ����ģʽ, ����������Ҫʹ�� "use utf8" ֮��:
�� Perl 5.6 ��ʱ, �����Ƿ���Ϊ Unicode, �����������Ƿ��� "use utf8"
�����������Ч��Χ�ڶ�; ����, Perl 5.8 ֱ�ӽ� "Unicode ����" ���ᵽ
������. ���, Ŀǰ�����ڳ��������õ� UTF-8 ����ֵ (literal) ʱ, ����
ʹ�� "use utf8". (��û�� "use utf8" ʱ, Ϊ�˱������ִ�������������,
����ֵ����Ϊ�ֽڴ���.)
- VMS: Socket ����ģ�鶯̬��, Alpha Ԥ��ʹ�� IEEE ������
- Socket ����ģ���� VMS ƽ̨�ϸ�Ϊ��̬����; ���ڼ��ɰ�� VMS �Ͽ��ܻ�
�������.
- OpenVMS Alpha ĿǰԤ��ʹ�� IEEE �������ʽ. �����������ɼ�ϸ��, ���
README.vms.
[�ôʸı�]
- �������顷(Programming Perl, ��Perl ������ơ�) ������ڵġ�IO ���ɡ�
(IO discipline), ���ڸij�Ϊ��IO �㡹(IO layer).
[������ʹ��]
- dump():
dump ָ��Ĺ���, Ŀǰ��ͬ����.
- 5.005 ����ģʽ�Ѳ�����ʹ��
������µġ�����������ģʽ.
- ��ɢ�� (Pseudohash):
ʹ���߲㼶����ɢ��������Ƴ�, �ijɱȽϼ��IJ�������. ����, �ڲ���
ʵ����ʽҲ������, ��Ϊ�������һ��ɢ�еĴ�ȡ�ٶ�.
- "exec(����)" �� "system(����)" �����ڵ�����Ⱦ (tainted) ����:
Ŀǰ��ᴥ������ѶϢ, ����δ���İ汾������������.
- tr///C, tr///U:
���������������Ǹ�����; ����� pack("C0", ...) �� pack("U0", ...).
[��֪����]
- AmigaOS ��װ�� Perl 5.8.0.
- ������: ��������뼰ԭ���������Ȼ������.
- Lvalue ��ֵ��ʽ��Ȼ��Ϊʵ������.
- local() �� tie() �Ľ���ʹ�ý��, ��δ�������.
- ϵ��(Tied) ��ħ��(Magical) ���м�ɢ�в������Զ���� (Autovivify).
- ����ϵ������м�ɢ��, Ŀǰ����.
---
�ٴ�������, ������ pod/perldelta.pod, INSTALL, �Լ� README.ƽ̨. ������
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads