Why I'm Excited about D

Jacob Carlborg via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 8 00:59:25 PDT 2015


On 2015-04-07 19:46, Ary Borenszweig wrote:

> It's true that Ruby is slow, but only because their priority is
> correctness.

I don't think it's so much about the correctness, it's rather the 
complicated features it supports, like metaprogramming. eval and 
bindings are causing problems, also promoting Fixnum to Bignum when it
doesn't fit is a problem. I also read somewhere that since you can 
replace any method in Ruby, all calls to a method needs to check if the 
method has been replaced.

Here's a blog that talks about the problems of optimizing Ruby [1]

[1] http://blog.headius.com/2012/10/so-you-want-to-optimize-ruby.html

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list