Username:

Password:

Author Topic: Early Perl 5  (Read 665 times)

rockstar1234

  • Newbie
  • *
  • Karma: +0/-0
  • Posts: 45
Early Perl 5
« on: August 11, 2010, 06:53:16 AM »
Perl 4 went through a series of maintenance releases, culminating in Perl 4.036 in 1993. At that point, Wall abandoned Perl 4 to begin work on Perl 5. Initial design of Perl 5 continued into 1994. The perl5-porters mailing list was established in May 1994 to coordinate work on porting Perl 5 to different platforms. It remains the primary forum for development, maintenance, and porting of Perl 5.[8]
Perl 5.000 was released on October 17, 1994.[9] It was a nearly complete rewrite of the interpreter, and it added many new features to the language, including objects, references, lexical (my) variables, and modules. Importantly, modules provided a mechanism for extending the language without modifying the interpreter. This allowed the core interpreter to stabilize, even as it enabled ordinary Perl programmers to add new language features. Perl 5 has been in active development since then.
Perl 5.001 was released on March 13, 1995. Perl 5.002 was released on February 29, 1996 with the new prototypes feature. This allowed module authors to make subroutines that behaved like Perl builtins. Perl 5.003 was released June 25, 1996, as a security release.
One of the most important events in Perl 5 history took place outside of the language proper and was a consequence of its module support. On October 26, 1995, the Comprehensive Perl Archive Network (CPAN) was established as a repository for Perl modules and Perl itself. At the time of writing, it carries over 20,000 modules by more than 8,000 authors[10]. CPAN is widely regarded as one of the greatest strengths of Perl in practice.
Perl 5.004 was released on May 15, 1997, and included among other things the UNIVERSAL package, giving Perl a base object to which all classes were automatically derived and the ability to require versions of modules. In addition, Perl now supported running under Microsoft Windows and several other operating systems.[11]
Perl 5.005 was released on July 22, 1998. This release included several enhancements to the Regex engine, new hooks into the backend through the B::* modules, the qr// regex quote operator, a large selection of other new core modules, and added support for several more operating systems, including BeOS


__________________
Casino Tournaments
Online Casino
Logged

Santosbulus

  • Newbie
  • *
  • Karma: +0/-0
  • Posts: 38
Re: Early Perl 5
« Reply #1 on: January 02, 2011, 10:40:33 PM »
The latest Perl 5 is 5.8.8. For all intents and purposes, that's the latest version. Perl 6 is still under development, but there's an experimental implementation Pugs.

ishrat2

  • Newbie
  • *
  • Karma: +0/-0
  • Posts: 9
Re: Early Perl 5
« Reply #2 on: October 14, 2011, 12:26:49 AM »
Logged

cashcars

  • Full Member
  • ***
  • Karma: +0/-0
  • Posts: 196
Re: Early Perl 5
« Reply #3 on: January 14, 2012, 09:05:08 AM »
Decision Statements
Decision statements use the if keyword to execute a statement block based the evaluation of an expression or to choose between executing one of two statement blocks based the evaluation of an expression. They are used quite often. For example, a program might need to run one code section if a customer is female and another code section if the customer is male.
Example: The If Statement
The syntax for the if statement is the following:

if (CONDITION) {
    # Code block executed
    # if condition is true.
} else {
    # Code block executed
    # if condition is false.
}

Sometimes you need to choose from multiple statement blocks, such as when you need to execute a different statement block for each month. You use the if...elsif statement for this type of decision. The if...elsif statement has this syntax:

if (CONDITION_ONE) {
    # Code block executed
    # if condition one is true.
} elsif (CONDITION_TWO) {
    # Code block executed
    # if condition two is true.
} else {
    # Code block executed
    # if all other conditions are false.
}

kadentrom

  • Newbie
  • *
  • Karma: +0/-0
  • Posts: 17
Re: Early Perl 5
« Reply #4 on: January 30, 2012, 05:21:29 AM »
Previously it was really difficult to find hosting which support that requirement, specifically shared hosting packages. This made Ruby was neglected. However, the issue can be handled by VPS.
Logged