Welcome to the Monastery | |
PerlMonks |
Re: RFC: (DRAFT Tutorial) A Gentle Introduction to Perl 6by Anonymous Monk |
on Aug 10, 2015 at 02:51 UTC ( [id://1137965]=note: print w/replies, xml ) | Need Help?? |
“Perl 6 is almost upon us, and it promises to cure many of the shortcomings of Perl 5.” It’s simply too late to (keep ...) saying things like that. The biggest mistake that the Perl-6 (sic ...) team did, all those so many years ago now, was to refuse to acknowledge that theirs was, in fact, a project to create an altogether-new programming language. Had they done that, as Ruby did, they might have been successful, as Ruby was. Instead of looking at the strengths and weaknesses of “Perl and other languages” at that particular time, and trying to arrive at something really-new that was also really-different and really-better(?) ... as, maybe, Ruby did ... they left us with a fairly-stillborn project that still doesn’t quite seem to know what their language should be, nor even what runtime-engine it should be based upon. In the end, they most wanted to be able to boldly say ... use v6.0; ... even though their brainchild has no particular claim to any such provenance. During the same period of time, someone else invented use Moose;, and did so entirely within the auspices of the existing interpreter. Same thing? Of course not. A pragmatic improvement? Yes. When I look at these two code-listings side by side, and acknowledging that they are not a particularly good comparison, I simply see no advantages here. I only see differences in a BNF grammar. Perl5 is one of a great many programming tools that I use (and encounter) on a very regular basis. I have yet to see any particular reason to add “this whatever-it-is” to that mix, and I am very frankly tired of hearing about it. “You couldah been a contendah ...” Yeah, but the place where the boxing ring used to be is now a drugstore. Get over it.
In Section
Meditations
|
|