5 ms·
Which useless features?
by InitEnabler 8mo ago
Which useless features?
- nikitau 8mo agoAmazing. We have actually gone full circle reactionary on the typing debate where duck typing is considered the "traditional" way by some.
- ReflectedImage 8mo agoStatic typing and duck typing both date back to the 1950s. You may have heard of Lisp. The last new significant thing invented in programming was OOP in the 1990s. Everything else is just ancient, OOP was about bringing the benefits of micro-services to single computer environments. Yes, you read that right The new ECS system for 3d games was used by the first computer drawing program Sketchpad in 1963. Programming is mostly just recycling ideas around and around.
- dragonwriter 8mo ago> Static typing and duck typing both date back to the 1950s. You may have heard of Lisp. > The last new significant thing invented in programming was OOP in the 1990s. OOP is from the 1960s (Simula 67 is generally recognized as the first OOP language.) Probably not actually the last new significant thing invented in programming, though.
- iberator 8mo agoAll of them. Starting with syntax changes or type hints.... (Python should be always and only be duck typed forever as designed by God itself (it's creator).
- wiseowise 8mo ago> Python should be always and only be duck typed forever as designed by God itself (it's creator). Isn't Guido the one who came up with type hints spec and made the reference implementation (Mypy)?
- ReflectedImage 8mo agoThe issue is that duck typing with a minimal set of types was the great idea of ABC, which is the language Guido cloned to make Python
- dragonwriter 8mo agoNo, mypy existed before the type hints spec, and was created by Jukka Lehtosalo; Guido did, once he encountered it, work to make sure mypy could work with Python rather than being a separate, python-like language, and the type hints spec was a big part of that.
- AlexeyBelov 8mo agoOK, so this is a troll.
- vpribish 8mo agoasync is the big one. it was half-baked
- halfcat 8mo agoYeah, async Python is one of the top 2 things that I just get pissed off when I think about it too much. Along with Lin-Manuel Miranda not being involved with Moana 2.
- shakna 8mo agoWalrus operator, match. They're just syntax sugar, but expand the vocabulary for little benefit.