|
|
|
|
|
by cmccabe
4904 days ago
|
|
If "Perl is a dead end" (his words, not mine), then why not switch to another similar language like Python or Ruby? I guess I don't understand why this guy wants to create yet another programming language. He spends his entire slide deck complaining about how bad Perl is, without ever discussing the obvious possibility of... just using another language. Is there anything good about Perl 5 that other languages haven't already copied? If there is, what is it? I am not trying to be facetious here-- just curious. |
|
Because a lot of the points given also apply to Python & Ruby.
>I guess I don't understand why this guy wants to create yet another programming language.
He isn't. It looks like he's creating an improved / cleaned-up perl5 running on a new VM. Think of it as perl6 if the perl6 moniker hadn't already been taken!
EDIT - Hopefully clearer analogy... the project is a mixture of python2 -> python3 (language cleanup) + MRI -> YARV (new compiler & VM).
> Is there anything good about Perl 5 that other languages haven't already copied? If there is, what is it?
The author of the talk (Stevan Little) is the creator of Moose (http://moose.perl.org). I think what he maybe striving for is a Moose implemented on a modern future proofed VM (full threading/multiprocessing, etc).
The question you may want to ask is why? By sounds of this talk it appears that his p5-mop proposal/work (https://github.com/stevan/p5-mop), which was originally mooted for perl 5.16, as probably been blocked by the Perl core team (p5p). It's a shame if that is what's happened :(