3 ms·
It really was a very simple, well put together language. I think the goal of simplicity has been abandoned. The := operator, introduction of declared types, the
by seunosewa 3y ago
It really was a very simple, well put together language. I think the goal of simplicity has been abandoned. The := operator, introduction of declared types, the way that generators became extremely complex to make them work as microthreads, and the division of python codebases between async code and regular code, which aren't compatible with each other, are proof of this.
- epgui 3y ago> It really was a very simple, well put together language This is the very premise that I question. Simple in comparison to what? Javascript? I'd actually put python and javascript more or less in the same ballpark of complexity (neither of these are simple languages). Look carefully at the design of something like Clojure (which has constraints, eg.: around java interop, of a sort that python did not have), and it's hard to unsee all of core python's accidental complexity.