Content deleted Content added
WhisperLite (talk | contribs) →Syntactic simplification: rewording parenthesisless array construction change -- '@array = 1, 2, 3, 4;' is also legal perl5. |
mNo edit summary |
||
Line 3:
'''Perl 6''' is a planned major revision to the [[Perl]] [[programming language]]. Perl 6 introduces elements of many modern and historical languages. Perl 6 is not intended to be [[Backward compatibility|backwards-compatible]] with earlier versions of Perl, though a [[compatibility mode]] is part of the specification.
Perl 6 has been under development for over seven years, prompting some commentators to suggest that Perl 6 may be [[vaporware]]. The Perl 6 project has never had a clear timeline, although various contributors have given estimates over the years. In early 2007 [[Jesse Vincent]], the Perl 6 Project Manager said, "The Perl 6 project has no schedule ... one doesn't want to rush a largely volunteer effort to design and implement a worthy successor to Perl 5."<ref>{{cite web | title=List discussion about future Perl 5 development | author=Perl 6 Project Manager | url=http://www.nntp.perl.org/group/perl.perl5.porters/120613 | year=2007}}</ref>
There is currently a slow, but mostly complete, implementation written in the [[Haskell (programming language)|Haskell]] programming language called [[Pugs]], and two alternative implementations exist, one based on [[Parrot (virtual machine)|Parrot]] and [[Parser Grammar Engine|PGE]] and the other on [[Perl|Perl 5]].
|