[Python-ideas] Implicit String Concatenation

Georg Brandl g.brandl at gmx.net
Wed Apr 11 18:10:23 CEST 2007


Collin Winter schrieb:
> On 4/11/07, Georg Brandl <g.brandl at gmx.net> wrote:
>> Eoghan Murray schrieb:
> [snip]
>> > My proposal for Python3K is to allow string-concatenation via
>> > juxtaposition between string-literals, string-variables and expressions
>> > that evaluate to strings.
>> > Juxtaposition has some precedence in Python (the example above) and also
>> > in the awk programming language.
>>
>> No, please! The concatenation of string literals is done in the parser.
>> Your proposal would move that to runtime and introduce a "whitespace operator".
>> How would you spell that? How would you overload it? etc.
> 
> A single-width whitespace operator would just be confusing since PEP
> 3117 will be using zero-width spaces for the None typedef : )

Thinking in that directing, NO-BREAK SPACE would be a perfect choice for
an operator!

Georg

-- 
Thus spake the Lord: Thou shalt indent with four spaces. No more, no less.
Four shall be the number of spaces thou shalt indent, and the number of thy
indenting shall be four. Eight shalt thou not indent, nor either indent thou
two, excepting that thou then proceed to four. Tabs are right out.




More information about the Python-ideas mailing list