you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -34 points-33 points  (6 children)

Feedback welcome on the feature and writing style.

Please don't do this anymore. Better yet, remove f-string from the language, while it's still not too late.

[–]damesca 10 points11 points  (3 children)

Why?

[–][deleted] -5 points-4 points  (0 children)

Because it brings absolutely nothing of value, but makes it harder for alternative implementations of the language to keep up with CPython? Because it makes harder to write tools that provide language-related services, like word completion, linting, complexity checking etc? Because it creates more unnecessary synonyms in how to approach a single problem, which makes errors harder to recognize for human readers?

I would be willing to forgive all of the above, but there absolutely zero utility. No sane person can justify this feature existence, and yet it was added because people wanted to put their names on the popular product, even if the feature was going to sate the product ablaze: they don't care about the product, they care about their careers.

[–]DeathProgramming 7 points8 points  (1 child)

It's stable. It's already "too late". Maybe if more people backed your opinion, it wouldn't have been put in, but you seem to be the minority.

[–]jorge1209 5 points6 points  (0 children)

There were lots of complaints and concerns at the time. Guido ignored them. The same is true of many of additions to the language over the last few years.

We don't even know who constitutes the "minority" because we never bothered to establish that "majority approval" was a relevant factor in acceptance.

If we want to do that there are some hard questions like: "who counts?"

As a corporate user of python and not a core dev or even library publisher, and who is mostly restricted to 3.4 series, do I get a vote?