Posted Mar 17, 2010 15:21 UTC (Wed) by kragil (subscriber, #34373)
Parent article: Parrot 2.2.0 released
The version number suggests a fairly mature product, but is it used in
production somewhere?
And what about Perl, will Perl5 be dropped and Perl6 (Rotaku?) be the
only version?
I tried to find answers on the web pages and on wikipedia, but the whole
Perl6/Parrot thing seem to me like it is a playground for language freaks
without any real world usage scenario, but I am probably wrong and soon
everything will run on Parrot. It certainly is a communication disaster IMO.
Can anyone explain the big picture? Or was that lost along the way?
Posted Mar 17, 2010 16:16 UTC (Wed) by marduk (subscriber, #3831)
[Link]
I think the way things are going Parrot will reach 6.0 before Perl does :)
Parrot 2.2??
Posted Mar 17, 2010 16:43 UTC (Wed) by bronson (subscriber, #4806)
[Link]
The big picture was lost when "Perl 6 Essentials" was published in 2003.
At this point, it really appears that all meaningful Perl development has moved back to Perl5.
Parrot 2.2??
Posted Mar 17, 2010 17:05 UTC (Wed) by chromatic (guest, #26207)
[Link]
Many of the meaningful new features in 5.10 and 5.12 and the Perl 5 ecosystem had origins in Perl 6. Certainly the pace of Perl 6 development outstrips the pace of Perl 5 development, and has throughout Rakudo's lifespan. (Even Perl 5's recent adoption of a monthly release cycle owes a lot to Rakudo and Parrot demonstrating that it's possible, useful, and desirable.)
Parrot 2.2??
Posted Mar 17, 2010 17:22 UTC (Wed) by b7j0c (subscriber, #27559)
[Link]
ugh this has been beaten to death. 2007 is calling, it wants its trolls back
everyone who actually cares about perl6 knows that it is alive and well
the teams have gone to great lengths to drumbeat releases on regular intervals and document their progress
both parrot and rakudo and doing great work with regards to making and advertising progress...indeed i don't know of many other open projects that are managed as well
that perl5 continues to go and grow is simply a testament to the diversity of the perl community
Parrot 2.2??
Posted Mar 17, 2010 17:58 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)
[Link]
"everyone who actually cares about perl6"
What? All two of them?
Parrot 2.2??
Posted Mar 18, 2010 12:26 UTC (Thu) by jengelh (subscriber, #33263)
[Link]
Right now, perl6 is nothing more than php6 to the casual user: not installed by default, thus irrelevant.
Parrot 2.2??
Posted Mar 17, 2010 19:39 UTC (Wed) by bronson (subscriber, #4806)
[Link]
I'm not trolling, just offering an answer OP's question. I think it's unarguable that a team that has published two books without even having a working language has lost sight of the big picture.
Also, given the output of the project so far, I think one could be forgiven for thinking that the Perl6 team's top priorities until now has been producing progress reports and selling books.
Anyhow, my best wishes to the entire team for April. I hope they manage to produce software that people actually want to use. We'll see!
Parrot 2.2??
Posted Mar 17, 2010 22:02 UTC (Wed) by chromatic (guest, #26207)
[Link]
The output of the project so far includes (as of tomorrow) 27 releases of Rakudo (Perl 6 on Parrot). There may be plenty to criticize, but "not releasing software" is not one of them. A better line of criticism is "Why is it necessary to reinvent regular expressions and spend a couple of years researching how to produce lexically scoped mutable grammars?" -- but once you understand why that's an interesting question, you'll probably have noticed the 27 releases of Rakudo.
I've had working software in Perl 6 for four and a half years.
Parrot 2.2??
Posted Mar 17, 2010 22:24 UTC (Wed) by rahulsundaram (subscriber, #21946)
[Link]
I don't understand the criticism of Perl 6 as not a "working language". It
has been included in Fedora 12
They do very frequent releases on a regular schedule and it is already used
by folks albeit in a limited fashion but that is not different from say,
Python 3. So it would be prudent to understand the current status before
being critical.
Parrot 2.2??
Posted Mar 18, 2010 9:53 UTC (Thu) by tzafrir (subscriber, #11501)
[Link]
And what can I do with it?
Specifically, in Debian I now see parrot already included in Squeeze, Rakudo is still in Experimental, but 0 other packages depend on parrot.
Parrot 2.2??
Posted Mar 18, 2010 10:09 UTC (Thu) by rahulsundaram (subscriber, #21946)
[Link]
You can write a Perl 6 program with it obviously :-) The formal release is
next month.
Parrot 2.2??
Posted Mar 17, 2010 17:02 UTC (Wed) by chromatic (guest, #26207)
[Link]
Perl 5 and Perl 6 both are under active development, and that will continue as long as people are willing to work on both projects. (You try predicting what volunteers find interesting.)
If you want to use Parrot in production, feel free! It's been in distros for a while. I can't give you a list of exactly who uses it and for what because that information's not visible to developers.
The current Rakudo plan is to have a big release at the end of April (modulo any schedule changes due to real life intruding on its lead developer) intended for end users. Like Parrot, Rakudo has had regular monthly releases since January 2007, each one better than the previous. Whenever you find that one of those releases meets your needs, you're very much welcome to use it. We tend not to believe that there's a single version that is the point where everyone should use it for everything, and we encourage you to make your own evaluation.
Parrot 2.2??
Posted Mar 17, 2010 17:24 UTC (Wed) by b7j0c (subscriber, #27559)
[Link]
awesome, i hope the april release coincides with some good documentation, because its not clear to me what is or isn't supported out of the synopses, which i presume have not changed since their original authoring
Parrot 2.2??
Posted Mar 17, 2010 17:59 UTC (Wed) by chromatic (guest, #26207)
[Link]
The Synopses reflect the current design of the language; they get updated frequently, based on feedback from the multiple Perl 6 implementations under active development. If you skim them, you'll get a good understanding of the design of Perl 6.
With that said, the Rakudo book is also under active development. We'll publish it to coincide with the Rakudo Star release. It'll introduce the Perl 6 features supported fully in Rakudo Star.
Parrot 2.2??
Posted Mar 18, 2010 5:01 UTC (Thu) by sitaram (subscriber, #5959)
[Link]
[hardcore perl fan here...]
> We tend not to believe that there's a single version that is the point where everyone should use it for everything, and we encourage you to make your own evaluation.
For me, it's a question of unlearning/relearning new features that are in flux. I wish someone would say "right... this version does these things, which will not change, be re-thought, or be re-designed. More features may be added but these *will* stay as they are".
In other words, I'm not holding off because the software is not stable, but I am looking for stable *semantics*.
[I also realise it's been a while since I tracked perl 6 closely enough to know if that is still a problem; apologies if not -- just correct me right here please!]
Parrot 2.2??
Posted Mar 18, 2010 18:52 UTC (Thu) by MattPerry (guest, #46341)
[Link]
> And what about Perl, will Perl5 be dropped and Perl6 (Rotaku?) be the
> only version?
I doubt that will happen any time soon. Perl 5 and Perl 6 are two different languages that have the misfortune of sharing the same name. They will probably coexist for many years to come.