9
User
Recs.
Recs.
5
Updates
Last
Updated
Updated
Activity
22 Options
This option has been marked as Flagged.See in comments
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.
SpecsUpdate
Current stable version2.6.0
GZipped size15.9 MB
Pros
Know any positive aspects of this option?
Cons
Con Arcane grammar based on Perl
Ruby is too complicated for beginners:
- arcane Perlisms;
- semi-significant whitespace;
- parentheses are not necessary around method arguments, except for sometimes they are;
- control constructs could be elegantly implemented with block like Smalltalk (Instead they're baked into the grammar.);
- verbose block syntax, unless it happens to be the last argument. (proc lambda).
- There are too many exceptional cases and arcane precedence rules.
Know any negative aspects of this option?