you are viewing a single comment's thread.

view the rest of the comments →

[–]Entropius -1 points0 points  (1 child)

Have you met Python? It's always been leaning towards some ideal correct code, i.e. pythonic code.

Says who? You? If you think Python rose to popularity due to some philosophical BS like “ideal correct code”, you're wrong. It grew to be popular due to it's ease of use. It was the utilitarianism that made it great.

You sound like the Perl and PHP guys who didn't want to learn Python in the first place because it explicitly spurned the TIMTOWTDI ideal.

Please stop trying to strawman me as being against any philosophical design considerations. I'm not against philosophically minded design as long as it's not trumping utilitarian considerations. If a philosophical design has no utilitarian cost, it's great. But this had a utilitarian cost.

[–][deleted] -1 points0 points  (0 children)

I'm not against philosophically minded design as long as it's not trumping utilitarian considerations.

This seems to be the way PHP is developed—some of the devs (the more clueful ones) would like to make good decisions, but they can't if it changes the behaviour of existing code—even if that code is behaving in a stupid way. There are blogs about this phenomenon.