Hi Adrian,

My conclusion that we should leave it alone is based on the assumption that 
someone may consider the trailing whitespace significant and correct.


> On Apr 13, 2017, at 9:05 AM, Adrian Zubarev <[email protected]> 
> wrote:
> 
> That would be so wrong, because it’s not obvious to anyone how long your 
> string will be.
> 
> """
> foo
> """
> I could tell you, that the string from above could have 10k characters, even 
> if you wouldn’t believe me, as it was proposed (and included in yesterday’s 
> toolchain) my claim can be true.
> 
> The trailing spaces needs to be stripped by the algorithm unless there is an 
> explicit precision annotation with a backslash!
> 
> """
> foo   \
> """
> That example definitely won’t have 10k characters.
> 
> 
> 
> 
> -- 
> Adrian Zubarev
> Sent with Airmail
> 
> Am 13. April 2017 um 14:35:59, Ricardo Parada ([email protected] 
> <mailto:[email protected]>) schrieb:
> 
>> Trailing whitespace 
>> 
>> You also propose to remove trailing white space in each line unless the 
>> whitespace is followed by a backslash.   For example:
>> let str_2 = """↵   
>> foo··↵
>> """
>> The two trailing whitespaces after foo would get removed according to what 
>> you are proposing. I don't like this rule. I think we are better off with 
>> leaving it alone and to the tools as Brent suggested. 
> 

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to