On Dec 16, 3:39 pm, short...@gmail.com (Ken Peng) wrote:
> 2011/12/16 Shlomi Fish <shlo...@shlomifish.org>:
>
> > Regarding Perl 6 - you are right that it is taking a long time, and that 
> > some
> > people feel its implementations are not usable for them yet. But it doesn't
> > mean you can't use Perl 5 now, or that Perl 6 will never be ready, or that 
> > it
> > didn't have a positive influence on Perl 5.
>
> I am 33 years old.
> Can I have the chance to see Perl6's official stable release in my left life?
>
> Regards,
> Ken

Part of the issue is what do you determine as a release of Perl6 and
what do you determine as stable? It is true that at the moment the
Perl6 team do not call their releases the official first version
because it hasn't yet met its language definition, and to me that's
the point. Perl6 is a language definition, it is a standard that is
being aimed for and one that has matured and evolved during its
creation, we may never reach an end point to that but that doesn't
mean you can't use Perl6 right now.

You can use Perl6 projects such as Rakudo. Rakudo right now has stable
point releases and is a long way towards a full implementation release
of Perl6.

Perl5 however is a language implementation. Perl5 has ported features
from the Perl6 definition into itself and has continued to evolve with
yearly point releases and a long term project to evolve the core. So
why are you waiting to use Perl 6.

You have implementations of Perl6 in you lifetime right now. You also
have Perl5 which is widely used in development and deployment and is
being evolved.

As for the positive influence. Once, long ago Perl6 held up Perl5
development as people to my understanding went into a maint. mode
waiting for Perl6. This ended and we have come a long way from then, I
think that was around 5.8. Since then we have had major release of
Perl 5.10 and moved onto a yearly schedule with 5.12 and 5.14. We also
have projects such as Moose and its Roles which comes from perl6.

5.15 has been in the wild for 7 months or so and many of its features
will make up Perl 5.16 and you can search for blogs (blogs.perl.org
and ironman.enlightenedperl.org) to find info on the future evolution
of Perl5 (I would follow the current PumpKing @rjbs (Ricardo Signes)
as well as the previous Pump. Jesse Vincent who talk about this
subject with far greater accuracy and understanding than I ever
could.

This argument about the implementation of Perl6, waiting, yada yada,
is old. in fact it is about 4 years old and therefore stunningly out
of date. It neither reflects or comments on the current situation with
either Perl5 or Perl6 and their derivatives. Anyone indulging in it is
to my mind mostly wasting their time and haven't engaged enough with
the community to learn where we are. The best thing we can do is point
them at the various newsgroups, irc channels, blogs and social media
presences in the hope of bringing them up to date.

If you want to contribute towards updating the Perl5 and Perl6 wikis
etc. which are a cause of some of this cruft information then get in
touch. Projects like Perl FAQs are already undergoing a major
renovation and we have been redesigning many of the Perl sites. --By
Mark Keating.


--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to