top | item 46849012

(no title)

InitEnabler | 29 days ago

Which useless features?

discuss

order

nikitau|29 days ago

Amazing. We have actually gone full circle reactionary on the typing debate where duck typing is considered the "traditional" way by some.

ReflectedImage|28 days 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.

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.

iberator|29 days ago

All 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|29 days 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)?

vpribish|29 days ago

async is the big one. it was half-baked

halfcat|29 days ago

Yeah, 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|29 days ago

Walrus operator, match. They're just syntax sugar, but expand the vocabulary for little benefit.