Stories
Slash Boxes
Comments

All the Perl that's Practical to Extract and Report

Perl 5.8.0 Released

posted by hfb on 2002.07.19 9:29   Printer-friendly
jhi writes "After more than two long years of hard work, the perl5-porters is proud to announce Perl 5.8.0. The most important new features are enhanced Unicode and threads support, and the new I/O subsystem called PerlIO, but there are lots of new goodies, not to mention bazillion bug fixes.

The full announcement is available, and you can read what is new in 5.8.0, and if you like what you see, start installing.

Since this release has extensive support for non-Latin scripts, we also translated the announcement to Traditional Chinese (Big5-ETEN), Simplified Chinese (EUC-CN or GB2312), Japanese (EUC-JP), and Korean (EUC-KR) (by Autrijus Tang, Dan Kogai, and Jungshik Shin).

ftp://ftp.cpan.org/pub/CPAN/src/perl-5.8.0.tar.gz is the main URL to use, but of course any CPAN mirror will do once they catch up.

Share and Enjoy!

-- Jarkko Hietaniemi, on behalf of the Perl5 Porters"

Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • I added links over in my use.perl journal [perl.org] for those who are into that kind of thing. :-) So far there's not much to be seen of the famous "slashdot effect".

      - ask
    --

    -- ask bjoern hansen [askbjoernhansen.com], !try; do();

  • Thanks Jarkko

    (Score:1)
    by jjohn (22) on 2002.07.19 11:35 (#10860)
    ( http://taskboy.com/ | Last Journal: 2005.08.06 19:34 )

    5.8 didn't have a particularly easy birth. Thanks for seeing this project through.

    You da man!

  • Having just read thru perldelta, that looks like a huge body of work. Of course, now ever Perl author is scurrying off to check that their code still works under 5.8! ;-)
  • New PODs in 5.8.0

    (Score:4, Interesting)
    by jdavidb (1361) on 2002.07.19 14:02 (#10881)
    ( Last Journal: 2006.09.01 15:13 )

    I suddenly remembered that every time there's a new Perl release, there's a whole slew of new documentation that makes me a better Perl programmer. I decided to go hunting and diffing between /usr/local/perl561/lib/5.6.1/pod and /usr/local/perl580/lib/5.8.0/pod to see what's new. Many of you have no doubt known about these for a long time, but I don't read p5p, so they're new to me.

    New PODs in 5.8.0:

      • perl561delta.pod
      • perl56delta.pod
      • perl570delta.pod
      • perl571delta.pod
      • perl572delta.pod
      What changed in all the releases since 5.6.
      • perlapollo.pod
      • perlbeos.pod
      • perlce.pod: perl on WinCE (new)
      • perldgux.pod (new)
      • perlfreebsd.pod (new, surprisingly)
      • perlhurd.pod (not new, surprisingly)
      • perlirix.pod (new)
      • perlmint.pod
      • perlnetware.pod (new)
      • perlplan9.pod
      • perlqnx.pod
      • perltru64.pod
      • perluts.pod (new)
      Various OSes have their README files available with perldoc after installation now. I'd love to know what all these are (I know what most are), but some of them I've never heard of and will never use. I tried to note which ones were new (all the old ones were previously available as README.platform in the perl-5.6.1 source directory). Several of the README.platforms from 5.6.1 don't seem to have wound up in my installed PODs directory, like README.solaris and README.dos. I wonder what the pattern is.
      • perlcn.pod
      • perljp.pod
      • perlko.pod
      • perltw.pod
      These little gems seem to really mess up my GNOME terminals. I presume they have something to do with internationalization. There is little comprehensible text in them when viewed through perldoc.
    • perlintro.pod: new introductory guide to Perl by Kirrily "Skud." I've been seeing a need for this for awhile; great addition!
    • perliol.pod: C API for Perl's new IO layers
    • perlmodstyle.pod: Best practices for writing modules
    • perlothrtut.pod: tutorial for the old, deprecated threads. That must mean that...
    • perlthrtut.pod, which didn't show up on my diff, is a tutorial for the new threads. Hooray! Now I can go back and show up my distributed systems professor!
    • perlpacktut.pod: using binary data in Perl (pack)
    • perlpodspec.pod: the once and for all specification for POD, until it changes
    • perltooc.pod => perltootc.pod

      Mysteriously renamed, or else it's a mistake. See, if you people used CVS instead of that OTHER version control software, these kinds of things would never happen. Seriously, I can't see what this will do for us other than to confuse people on IRC when they are pointed to documentation they don't have. But I don't read p5p, so I'm sure there's a logical reason.

    • perluniintro.pod: now you finally know how to use all those great new unicode features that have been arriving since 5.6
    --
    Secession is the right of all sentient beings.