Maybe perl6 will provide that "common denominator" without sacrificing
the low-level goodies.

I've followed the perl6 development some, and the approach is a little different.

Unlike now, there's not going to be a 'blessed' set of source code that is a particular perl version.

Instead, perl versions are described by a test suite. If it passes the test suite, it's perl 6. Whether it's written in C, Haskell, Lisp, or whatever. It's a different way of looking at things, and far be it from me to predict if it will work.

That's what's up with the various perl 6 projects right now, like Rakudo and Pugs. They're sharing the 'spec' test suite and jointly developing the definition of what is Perl 6, but implementing at a different rate.

Rakudo continues to make progress (that's the one I'm betting on crossing the finish line), with more big things working than not, but like any massive software project, it takes a while to knock off the last 20% of a project. Here's the birds-eye view:
http://www.perlfoundation.org/perl6/index.cgi?rakudo_feature_status

You can probably write useful projects in Rakudo Perl 6 today, but of course it'd be crazy to use it for professional development at this point.

-- Kirby

_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to