This is true - but as I said in my "like" post, this sort of overloaded syntax is also what gives you a lot of flexibility in writing DSLs.
Things I don't like in ruby: - Perl-like global operators - especially when it comes to regexps, I seem to keep coming back to $1 and the like. I'd like to think there's a better way to do this, and maybe it just needs more practise on my part, using matcher objects or alternative syntaxes. - Threading sucks. More of a VM issue than a language issue, but I got used to trivial threading for simple stuff in other languages, and it's annoying to not have it in Ruby VMs. - Refactoring IDEs seem to be still lagging way behind what's available for non-dynamic languages. This may be inherent to dynamic languages, or maybe it's just a matter of time; but it's constantly frustrating that I can't just call "extract method" and have it work. I've been told that RubyMine has better refactoring support than it had in early releases - I'm planning to give it another try soon. - Korny On Sun, Apr 25, 2010 at 10:30 AM, liam <[email protected]> wrote: > I don't know ruby very well so my likes / dislikes are evolving, but > the moment the things I don't like are: > > Ruby has complicated and overloaded anonymous method syntax: > - do ... end, proc.new, lambda, & parameter syntax, blocks are method > parameters but not exactly > > Compare this to the javascript equivalent: function() {} > > Linking scripts is a pain with require, load, require_relative. > > The ability to call private methods. > > > On Apr 24, 9:24 pm, Andrew Grimm <[email protected]> wrote: > > Opposite of the previous question. Unlike the previous, it should be > > able to fit in 140 characters or less. > > > > For me: > > * ruby (MRI and YARV) is an imperfect implementation of ruby (the > language). > > * ruby's appeal isn't small, just selective, ala Spinal Tap. > > > > Andrew > > > > -- > > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]<rails-oceania%[email protected]> > . > > For more options, visit this group athttp:// > groups.google.com/group/rails-oceania?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rails-oceania%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > > -- Kornelis Sietsma korny at my surname dot com kornys on twitter/fb/gtalk/gwave www.sietsma.com/korny "Every jumbled pile of person has a thinking part that wonders what the part that isn't thinking isn't thinking of" -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
