Eric V. Smith <eric@trueblade.com> schrieb am Di., 30. Aug. 2016 um 14:13 Uhr:
There's debate on if that's the right way, and I personally think it's
probably not. Personally, I'd be happy with the only change being to not
allow backslashes inside braces. But that's not an argument that I'm
willing to get into now, since I need to get this rolling for beta 1.

And exactly that’s why i’m very happy with the way things are going:

Banning escapes is the right short term solution, and possibly the best compromise if we can’t find consensus on how escapes should behave inside of those braces.

‪‫אלעזר‬‎ <elazarg@gmail.com> schrieb am Di., 30. Aug. 2016 um 14:37 Uhr:‬
The problem is that "literal" is a technical term in the domain of compilers, and not a well known or self-explanatory term. Especially for beginners. I'd suggest something like "Format expression".

That sounds fine as well!

My issue is just that it’s as much of a string as a call of a (string returning) function/method or an expression concatenating strings:

''.join(things)   # would you call this a string?
'{!r}'.format(x)  # or this? it’s basically the same as this “f-string”: f'{x!r}'
'start' + 'end'   # or this? it’s a concatenation of two strings, just like f'start{ "end" }' 

Best, Philipp