News for hackers. Stuff that matters.
Re:Python's new t-strings by Izkata on Tuesday April 22, 2025 @03:16PM (#43765327)
My (and their) point is that's the already existing API. You're proposing a big breaking change, with how many frameworks and tutorials are built on top of that.
Re:Python's new t-strings by Timon3 on Tuesday April 22, 2025 @03:30PM (#43765451)
It's not like this is the first time APIs have been improved. There are many tools (e.g. deprecation warnings & hints in editors, linter rules) that can help bridge the gap - even if t-strings are only used for new or refactored code, it's still a big improvement!

There's also simply no hard requirement to overload an `execute` function. We have options beyond "no templates at all" and "execute takes templates and strings", for example by introducing a separate function. Why does perfect have to be the enemy of good here?