Re: Perl 6 coming out in 18 months(?)
by ysth (Canon) on Feb 23, 2007 at 08:49 UTC
|
| [reply] |
|
| [reply] |
|
Perl 5.13 will be skipped tho. At least by me. I hope that 5.12, 5.13, 5.14 differ only by their version number. Yes im superstitious. But then again, since Apollo 13 so is NASA. :-)
Or maybe we should just go from 5.11 to 5.14. Hmm.
---
$world=~s/war/peace/g
| [reply] |
|
| [reply] |
Re: Perl 6 coming out in 18 months(?)
by DrHyde (Prior) on Feb 23, 2007 at 10:24 UTC
|
Yeah, but which 18 months? | [reply] |
Re: Perl 6 coming out in 18 months(?)
by bsdz (Friar) on Feb 23, 2007 at 10:47 UTC
|
My guess would be a little longer than 18 months before we have a stable release of Perl6 on Parrot. Certain design concepts are still in the making (just see the Perl6-Language mailing list!). For example, I still don't know how Perl6 will handle multi-threading?
How nice it would be to have P6/Parrot at the same time as C++09!
On the otherhand, Perl6/Pugs is already here albeit a little slow!
| [reply] |
|
Hmm, well, don't be too put off by what happens on the mailing lists; we all like to do our share of bikeshed painting, but a lot of that is just noise. Most of the recent design decisions have actually been simplifications to make implementation easier.
As for threading and events, we've purposefully put that off till we understand how Perl can be properly multi-paradigmatic in that realm. The eventual model is probably going to be something like the unified approach taken in this paper. This being Perl, we will not tell people that they're using a thread continuation monad, because that would be scary. Something like "thread control objects" sounds much friendlier. Perl is all about letting people think they know what's going on until they really need to know what's going on. :-)
| [reply] |
|
Hmm, well, don't be too put off by what happens on the mailing lists; we all like to do our share of bikeshed painting, but a lot of that is just noise. Most of the recent design decisions have actually been simplifications to make implementation easier.
Hehe, to quote someone you may know:
Me too. If it's any comfort, just think of the design of Perl 6 as
a genetic algorithm running on a set of distributed wetware CPUs.
We'll just keep mutating our ideas till they prove themselves adaptive.
This being Perl, we will not tell people that they're using a thread continuation monad, because that would be scary.
To quote again (someone else):
And continuations. But continuations are scary. Good scary, but still scary.
| [reply] |
|
Perl is all about letting people think they know what's going on until they really need to know what's going on.
I love that. It seems (appropriately) applicable to the confusion in the community over how close Perl 6 is to being done, too.
Frankly, I'm a fan of the "it's done when it's done" approach -- it tends to lead to better software when all is said and done, assuming you have enthusiastic people working on it, in my experience. I'm also impatient to have a stable Perl 6 to play with, though. For one thing, that's when the good tutorial documentation will start to appear, and I'd really like to start reading the stuff.
print substr("Just another Perl hacker", 0, -2); |
|
- apotheon
CopyWrite Chad Perrin |
| [reply] |
|
Perl is all about letting people think they know what's going on until they really need to know what's going on
++ TimToady. After all these years you can still keep coming up with pertinent aphorisms.
Cheers, Rob I'm assuming that was a newie :-)
| [reply] |
Re: Perl 6 coming out in 18 months(?)
by Herkum (Parson) on Feb 23, 2007 at 16:14 UTC
|
I was trying to find out what was going on with Perl6 and I was looking for list summaries for it. However, those stopped about a year ago and I did not know any other place that was displaying reports on current progress.
| [reply] |
|
That page is not being kept up-to-date (indeed, keeping handwritten html up-to-date with a distributed volunteer effort seems to be a recurrent problem), but if you look at the link right above "This week" it'll take you straight to Planet Perl Six, which is an aggregator of more recent logs and summaries. Of course, even the summaries can be a bit scary, insofar as they summarize a great deal of free-wheeling discussion that will never make it into the design. So if you really want to know where things stand on the design, stick close to the synopses and their updates. We're currently working on tools to make svn diffs easily available via the Web.
| [reply] |
|
| [reply] |
Re: Perl 6 coming out in 18 months(?)
by Anonymous Monk on Feb 23, 2007 at 08:06 UTC
|
Really, now, we can't have something like Perl 5.16.4 -- can we?
Thats the plan. Perl5 will not be renamed Perl6. | [reply] |
|
I'd like to introduce you to someone. Anonymonk, meet Sarcasm. Sarcasm, this is Anonymonk. I don't believe you're acquainted.
(my apologies if the humor was too subtle or obscure)
print substr("Just another Perl hacker", 0, -2); |
|
- apotheon
CopyWrite Chad Perrin |
| [reply] |
|
Its noisy in here, and that's not Sarcasm nor Humor
| [reply] |
|
|
Re: Perl 6 coming out in 18 months(?)
by Withigo (Friar) on Feb 25, 2007 at 21:06 UTC
|
It looks like you're not the only one forecasting a similar timeline for the arrival of "The Next Big Language":
Perl 6? | [reply] |
|
| [reply] |