3 ms·
You're trying to find too much reasoning. Nowadays many people hate Python as well and I'm speaking as an ex-Python developer that now hates Python. And do yo
by bad_user 10y ago
You're trying to find too much reasoning.
Nowadays many people hate Python as well and I'm speaking as an ex-Python developer that now hates Python.
And do you know what's ironic about Python? Because the language excluded certain features, it led to multiple non-orthogonal features that solve very specific use-cases and ways of doing things in its ecosystem, with hacks upon hacks meant to implement ideas from other ecosystems, most of them slightly broken.
The problem with language simplicity is that it is misunderstood. Simplicity in the language implementation is often correlated with complexity for the developer, being what happens when you limit what can be expressed.
- VLM 10y agoWRT the reasoning I have a gut level feeling its not technically solvable so I'm going for an abstract proof that its equivalent to a known existing unsolvable philosophical debate, therefore any mention of technical problems or feature list of git is bike shedding because its provably unsolvable at a higher level. So if the answer to the philosophical question is two opposing camps, and we have the source code revision control solution for one pole, then all we need to do is find the opposite pole and then ask the two never to merge (oh the extended pun..) groups, to realize the other side exists and please be civil with each other, etc. That could save a lot of wasted effort. Clearly the equivalent of methodically twisting Python into Perl one little bit at a time isn't going to make anyone on any side happy, or vice versa.
- __jal 10y agoI do think the GP has a point though. Very roughly, by cliche: Perl, Git: "The street finds its own uses." Python: "How can you have any pudding if you don't eat your meat?" (With apologies to those who don't read Gibson or haven't heard Pink Floyd.)