Hacker News new | ask | show | jobs
by ThePadawan 1373 days ago
> It is shocking how much vodoo magic there is in a programming language marketed as "easy to learn and use".

But that's exactly what that expression means?

A car with an automatic transmission is "easy to learn and use", but an automatic transmission is way more complicated to construct than a manual one.

1 comments

I wouldn't call subclasses, metaclasses and decorators easy to use, let alone learn to use correcly.

The comparison makes no sense.

What? Decorators are easy to use, subclasses are easy to use, and you don't need metaclasses.
I read your "vodoo magic in a programming language" to mean "behind the scenes in the implementation of the programming language", not "for a programmer to understand while using the programming language".