Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Python 3.8 and its walrus operator is 2.5 years old, it's not bleeding edge, at least not anymore. That being said, I'm worried about the language in that complexity increases through the introduction of new language features without much benefit at all.


2.5 years is still bleeding edge for a backwards-incompatible syntax change.


It's not a syntax change, it's a new feature. If you know your version of Python doesn't support it, don't use it.

I think your issue is mostly with library authors who drop older versions just so they can use a slightly more convenient syntax.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: