Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Perl 5.11.1 released

by xdg (Monsignor)
on Oct 21, 2009 at 14:49 UTC ( [id://802468]=perlnews: print w/replies, xml ) Need Help??

Jesse Vincent has announced the release of Perl 5.11.1.

Downloadable here: http://search.cpan.org/~jesse/perl-5.11.1/

Notable changes in this release:

  • Package declarations can now include a version number.
  • suidperl is no longer available as part of perl. If your code depends on suidperl, you need to find an alternate solution. (This was actually true as of 5.11.0)
  • Over the years a number of language constructs and interpreter features have been deprecated and will eventually be removed. As of this release, Perl enables deprecation warnings by default.
  • Perl's tests are now aware of (and work around) a bug in Mac OS X 10.6 locales.
  • Support for Windows 95, 98, ME and NT4 has officially ended.

This is the second of the new, regularly-scheduled releases of the 5.11 series. Coming up:

Yves Orton will release Perl 5.11.2 on November 20, 2009.

Leon Brocard will release Perl 5.11.3 on December 20, 2009.

Ricardo Signes will release Perl 5.11.4 on January 20, 2010.

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Replies are listed 'Best First'.
Re: Perl 5.11.1 released
by ikegami (Patriarch) on Oct 21, 2009 at 15:52 UTC

    I think it's important to note that 5.11.x releases are DEVELOPMENT releases, meaning they are unsuitable for production use.

    The idea behind dev releases is to give an advance glimpse into the next production release and to give a chance for people to see if the next production release breaks their code. If issues are found, they can be addressed before it's too late.

      I just installed it, and it came with these stray test files
      C:/perl/5.11.1/lib/Devel/DProf/test1_v C:/perl/5.11.1/lib/Devel/DProf/test2_t C:/perl/5.11.1/lib/Devel/DProf/test2_v C:/perl/5.11.1/lib/Devel/DProf/test3_t C:/perl/5.11.1/lib/Devel/DProf/test3_v C:/perl/5.11.1/lib/Devel/DProf/test4_t C:/perl/5.11.1/lib/Devel/DProf/test4_v C:/perl/5.11.1/lib/Devel/DProf/test5_t C:/perl/5.11.1/lib/Devel/DProf/test5_v C:/perl/5.11.1/lib/Devel/DProf/test6_t C:/perl/5.11.1/lib/Devel/DProf/test6_v C:/perl/5.11.1/lib/Devel/DProf/test7_t C:/perl/5.11.1/lib/Devel/DProf/test7_v C:/perl/5.11.1/lib/Devel/DProf/test8_t C:/perl/5.11.1/lib/Devel/DProf/test8_v
Re: Perl 5.11.1 released
by Burak (Chaplain) on Oct 21, 2009 at 16:27 UTC
    Package declarations can now include a version number.
    huh? To replace $VERSION? That sounds a little odd to me.
      No, to set $VERSION
      package Foo 1.23;
      is roughly the same as
      package Foo; BEGIN { our $VERSION = 1.23; }

        Nice, because it is symmetric to use Foo 1.07.

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
Re: Perl 5.11.1 released
by sir_lichtkind (Friar) on Oct 21, 2009 at 20:00 UTC
    why end NT4 support if other server OS, that is still used a bit in business if other *nixes withe compareable installbase are still suported?

    Kephra, a beautiful Perl Editor, designed along Perl like Paradigms lives at http://kephra.sourceforge.net

      Because nobody is running tests for NT4. It's not that newer Perl releases won't run on NT4, but there is nobody testing the compilation of Perl on NT4, and thus it falls out of the observable universe of Perl.

      For Win9x, the situation is even worse, not only is there nobody testing, but even building on Win9x is impossible due to command.com being the shell. Dropping Win9x support has the actual benefit of being able to drop some dynamic loading of API functions and thus simplifying some conditional code.

      Surely it's because there is a lack of resources to support it. I'm sure they would support it if they could.

      It doesn't mean that Perl won't run on NT4. It doesn't mean that fixes for NT4 will be ignored.

      It means they have no way of knowing whether NT4 is broken or they don't currently have the means to fix it if it does break.


      There is another possibility: Dropping support for NT4 will allow them to simplify code by using features introduced in a newer OS.

      It may be possible to emulate those features in NT4, but if so, noone has indicated the capability and will to do so.

      And then there's the likelyhood that someone running an OS older than Perl 5.6 isn't going to be installing Perl 5.12.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://802468]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2024-04-24 16:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found