4 ms·
One can question why python needs N built-in ways to printf with different syntax, different ways to escape things and different footguns.
by procaryote 1y ago
One can question why python needs N built-in ways to printf with different syntax, different ways to escape things and different footguns.
- 6thbit 1y ago“ There should be one-- and preferably only one --obvious way to do it.” — Zen of Python
- pansa2 1y ago> many recent Python extensions seem features in search of use cases […] The real problem with Python, of course, is that its evolution is largely driven by narcissism, not user feedback. Mark Lutz https://learning-python.com/python-changes-2014-plus.html https://learning-python.com/python-changes-2014-plus.html
- lyu07282 1y ago> its evolution is largely driven by narcissism, not user feedback Let's not psychoanalyze Guido
- deleted 1y ago[deleted]
- zahlman 1y ago> why python needs N built-in ways to [do something where there should ideally be only one obvious way] It's the same every time: because some people are unsatisfied with the existing ways and want new ones added, but other people will rain fire and brimstone if you remove the old ones. (BTW: the exact — non-obvious — way the dashes are placed for that line of the Zen is apparently a deliberate joke.)