> Ruby syntax may look elegant, but in the inside, implementation is a mess.
Maybe, I don't know. I don't care how Ruby implementation looks like inside. I build products with Ruby, not develop its implementation. It may sound egoistic, and I'm grateful for the work of core Ruby devs that they have to deal with those mess to provide a clean and nice language for me. I think it's not a good solution to try to avoid mess in language implementation by shifting that mess into to the language itself. With things like `sum(table.values.toSeq)`, low-level C-like API etc. echo sum(table.values.toSeq)