As I could understand it *most* of the Perl5 syntax can be handled by Perl6 but not all of it, for instance a hash key is now written %h{key}. In general, contextual polysemy has been tracked and destroyed, this is what Conway calls Huffmanization. Besides there are many new features that make the old Perl style verbose and messy in comparison. Youl'll find native - iterators, - Moose-like object constructors, - generalized operators for method calls and parameter passing, - type checking in subroutines, - direct interpolation, - subroutines trying (as in C++), - overloaded and user-defined operators, - and Unicode builtin. This is why modules have to be translated in some way. One can find many modules - like CGI, DBI etc. - already available under the Rakudo project, unfortunately as far as I know Tk isn't imported yet, nor any other GUI.
| [reply] |
| [reply] |
The plan was for 5.8 to be the final release of Perl, so why would anyone care what the plan is?
Why can't you be honest, Ralphie-boy? "The plan" is for your weird little
marketdroid posts to keep promising that "something" is
almost certainly "just around the corner", hoping that people
forget that you pull this stunt year after year after year.
| [reply] |
Yes, you are looking for a project called PONIE.
Except it's been dead for years.
So #perl6 will start rewriting it again in the future. Then kill it. Then rewrite it. Then announce that they're going to rewrite it and try to kill it but let it linger on and then write a compatibility layer five or six different ways and half-arse it onto several different backends.
And then several years later, they'll tell you that it has a real user. They just can't tell you who it is or anything about it. But it has a real user and it's not vaporware, they promise, and it'll be done THIS YEAR FOR SURE and why don't you read their conference presentation and their blogs hosted in Wordpress because they're too busy drinking and rewriting things to figure out how to use Rakudo for anything as mundane as web programming.
After all, it's a language designed to rewrite compilers, slowly and poorly.
| [reply] |
It's a language designed to replace Java and C++ but waiting for good management and workers.
| [reply] |
| [reply] |
Fourteen years of waiting for good management and workers, you can predict it'll wait forever.
| [reply] |