5 ms·
>Ruby - Now that Perl has Dancer/Plack/Moose, Ruby has nothing that Perl doesn't have (at least that I've seen). Therefore no reason to switch. >Python - Basic
by asperous 13y ago
>Ruby - Now that Perl has Dancer/Plack/Moose, Ruby has nothing that Perl doesn't have (at least that I've seen). Therefore no reason to switch.
>Python - Basically the same argument as Ruby, except that in my opinion Python isn't half as good of a language as Ruby.
IMO he kinda missed the main ideological differences, benefits, pros, cons of both ruby and python.
- areski 13y agoI don't have the feeling he did a serious analysis of any of languages, he sounds that he wants to work with what he knows. I was very excited to see a startup using PERL but it's a pity the article fall into a languages war.
- e3pi 13y agoTotally agree. HN comments rarely stay on page. The online front-end is awesome. I've never seen anything like it in CPAN, though I've never really looked for intense GUI. This is the first online game I'm motivated to pick at, hoping to see where the perl CGI spins. Looking up `lacuna', the single example of usage quote: "self-centered in opinion, with curious lacunae of astounding ignorance" seems keenly apt for most of us, I myself have over-focused for so long now on emacs, perl, that it would be foolish for me to voice an opinion on other contemporary languages, or my `problem with vi'.
- btilly 13y agoIMO he kinda missed the main ideological differences, benefits, pros, cons of both ruby and python. No. He wasn't arguing ideology. He was saying that for his needs, this is how he compares things. Of course his needs implicitly assume his own ideological biases. Yours may vary. But he's not trying to convince anyone else - merely say what went into his decision.
- prodigal_erik 13y agoRuby has two things over Perl: a reusable library built in the same object system you want to use (most of CPAN predates Moose and uses the brain-damaged vintage 1990 dispatch setup directly) and a culture of raising exceptions (rather than returning arbitrary bad values nobody remembers to check for). Sometimes I wish Ruby and Python could have merged, but it'd never work so long as Guido prefers expressing everything procedurally rather than in reusable block objects.
- ycamel 13y agoPyhon and Ruby should have explicitly-declared real lexical scoped variable and strict mode. I can't understand they insist we are modern language than perl without such features. :)