🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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 °æÕýʽÊͳö
#44
Author: Autrijus Tang
Date: Fri, 19 Jul 2002 14:18
197 lines
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