Earlier quoted context omitted.
I think that ruby, perl, python and javascript are similar only in purely theoretical way. Python - is "executable pseudoscript". It does not have ruby elegance, perl "worse is better", javascript ... minimalism(?) I'm using python for prototyping. As communication tool. I can describe all python scetches to every programmer, be it javer, c-sharper, C-developer or SQL-er. Can I use perl/ruby/CSharp/Java/F#/Haskel? An…
> Perl: sigils, regexp everywhere (when it not needed), parameters passing, "use strict", strange OOP - all those features makes it impossible for prototyping. > Ruby: it's the same as for perl Nothing you said about Perl can be applied to Ruby.
You need to explain that 0 is True.
You need to explain blocks, (int_number).times and other cute things.
And I heard a lot of complains for whitespace, but begin-end is more irritable for many.