2 ms·
> I found python and ruby much easier to read and pick up. One reason for this is, that programmers are not allowed to define new irregularities. The mechanism
by kbp 8y ago
> I found python and ruby much easier to read and pick up. One reason for this is, that programmers are not allowed to define new irregularities.
The mechanisms they give you are more than enough, though. Ruby especially
favours this kind of thing a lot; how many people really have any idea what's
going on (and how many of them beyond "something to do with method_missing and
instance_eval") when they write something like:
FactoryBot.define do
factory :foo do
bar { 'baz' }
end
end
I don't think understanding that it's all blocks and method calls wins you
that much.