On 4/26/2019 11:56 AM, Kevin Bourrillion wrote:


    Which raises another question: do we allow \<terminator> in SL
    strings?  (I presume so, and we just eat the \ and the terminator.)


Hmm, I can see how that could be harmless but it seems to blur the boundary between the features to me.

I know what you mean.  But, on the other hand, one of the real values of the new approach is that the 'escape language' supported by both kinds of string literals is _identical_; the only differences are the out-of-band characteristics (delimiter) and things that are directly related to 2D-embedding.  Having the two diverge gratuitously is accidental complexity.  (This issue will come back again when we talk about raw-ness too.)

But I've lost track of why we need triple-quote to be different from single-quote in the first place. /Could /the notion just be that if you newline immediately after opening quote then you are asking for MLS with everything that comes along with that?

Among other reasons, quotes.  Nearly 100% of the ML candidates have embedded quote characters in them; having to escape them would not be very satisfying.

Reply via email to