Why not make str.join() coerce the items in its iterables

Oh well, the recetn discussion leads here - Make str.join auto-convert inputs to strings. · Issue #87701 · python/cpython · GitHub - where some people seems to be pretty strong opinionated that Python is now a “grown up language” no longer fit for “consenting adults”, where typing should be explicit.

Pythonic behaviors seem reserved to legacy APIs.

It does not look like we are heading into a fun place.

Serious - not trying to argue with people that come up saying “I am -10 on this because it could…print a wrong string on someone’s screen one day”. :frowning:

6 Likes