What I like about
Ruby is that it's close to Perl in that it's nearly as concise as Perl and that many idioms from Perl are nearly the same in Ruby.
What I dislike about
Ruby is that it's close to Perl in that it's
nearly as concise as Perl and that many idioms from Perl are
nearly the same in Ruby.
I.e., while that eases getting started a lot, it also implies that you will stumble over a lot of nitty gritty details, e.g. forgetting that you'll need to announce a parameter to a block AKA an anonymous subroutine. It also lures one into keeping old habits, e.g. just using a hash to store data instead of creating a new object/class that uses hashes internally or using Ruby as another imperative programming language.