
On Thu, 18 Aug 2016 at 08:32 Philipp A. <flying-sheep@web.de> wrote:
[SNIP] Brett Cannon <brett@python.org> schrieb am Mi., 17. Aug. 2016 um 20:28 Uhr:
They are still strings, there is just post-processing on the string itself to do the interpolation.
Sounds hacky to me. I’d rather see a proper parser for them, which of course would make my vision easy.
You say "hacky", I say "pragmatic". And Python's code base is actually rather top-notch and so it isn't bad code, but simply a design decision you are disagreeing with. Please remember that you're essentially asking people to spend their personal time to remove working code and re-implement something that you have not volunteered to actually code up yourself. Don't forget that none of us get paid to work on Python full-time; a lucky couple of us get to spend one day a week on Python and we all take time away from our family to work on things when we can. Insulting someone's hard work that they did for free to try and improve Python is not going to motivate people to want to help out with this idea. And considering Eric Smith who originally implemented all of this is possibly the person in the best position to implement your idea just had his work called "hacky" by you is not really a great motivator for him. IOW you really need to be mindful of the tone of your emails (as does anyone else who ever asks for something to change while not being willing to put in the time and effort to actually produce the code to facilitate the change). You have now had both Steve and me point out your tone and so you're quickly approaching a threshold where people will stop pointing this out and simply ignore your emails, so please be mindful of how you phrase things.