LWN.net Logo

Perl 5.16.0 released

Perl 5.16.0 released

Posted May 22, 2012 11:57 UTC (Tue) by epa (subscriber, #39769)
In reply to: Perl 5.16.0 released by dskoll
Parent article: Perl 5.16.0 released

http://www.nntp.perl.org/group/perl.ponie.dev/2006/08/msg...

Translation tools would be possible, of course, but I don't know of anyone working on them at the moment. (Perl 5's syntax and semantics make such tools trickier than they would be for, say, Python or C#.)


(Log in to post comments)

Perl 5.16.0 released

Posted May 22, 2012 12:29 UTC (Tue) by erwbgy (subscriber, #4104) [Link]

From that email:

Lots of good came out of Ponie, just not the good things we expected. A number of very talented hackers are currently exploring multiple strategies to enable most Perl 5 code to run seamlessly along side Perl 6 in Parrot. Folks have already demonstrated a proof-of-concept Parrot VM embedded in the Perl 5 runtime. Work is underway on a Perl 5 to Perl 6 translator and the existing Perl 6 compiler on Parrot is the proof of concept for a similar implementation of a "regularized" Perl 5. At this point, it wouldn't be reasonable to bless any one right way forward but each of these techniques (and possibly others) could play a part in whatever "5 on 6" scheme we end up with. No matter what happens, we're committed to making your Perl 5 code play well with new Perl 6 code.

The Perl 6 FAQ still says that there will be a translator and a compability mode.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds