3 ms·
a new simple language is created (Python) -> beginners start using it -> they become proficient in it, some build successful businesses around the language -> l
by jcelerier 5y ago
a new simple language is created (Python) -> beginners start using it -> they become proficient in it, some build successful businesses around the language -> limits due to the simplicity are hit -> people lobby for advanced features (lambdas, match, etc) which make code much easier for the subset who understand it -> other people complain that they can't understand the code anymore -> a new simple language is created (Go) -> ... -> people lobby for advanced features (generics) -> ...
- jerf 5y agoGo's over ten years in, though, and the first really significant overhaul is still about six months out. It breaks that cycle. More on topic, I do sort of feel like maybe the Python team should have made a Newthon (with a better name) or something, because Python is becoming a shambling beast. Starting as one of the world's most dynamic OO language and then shambling towards being a static language, maybe a bit of a functional language, it's crazy. I often joke about "Katamari Dama-C++!", which has the irresistible phonetic allusion, but damn if Python isn't trying to keep up at this point. If you don't like Python for some task... use something else suited for your task, then. It's not like using something else means you must put Python down and never use it again on pain of being shot or something. Stop waiting for Python to mutate into O'Caml or something and just use O'Caml or whatever.
- kowlo 5y agoI googled "Katamari Dama-C++" to see what it was all about and found your post from 2014 [1]. That is impressive commitment. https://news.ycombinator.com/item?id=7315163 https://news.ycombinator.com/item?id=7315163