Whereas \u0020 is just another way of expressing space, it also gets consumed
by trailing space stripping. Maybe you meant to say we already have \040, which
I would reply that you might have the ASCII table memorized but many do not. \s
also has brevity on its side.
String colors = """
red \040
green \040
blue \040
""";
verses
String colors = """
red \s
green \s
blue \s
""";
Cheers,
-- Jim
> On Nov 5, 2019, at 2:17 PM, Remi Forax <[email protected]> wrote:
>
> Hi Jim,
> the rationale to add \<newline> is well explain but why do you want to
> introduce \s given we already have \u0020 ?
>
> Rémi
>
> ----- Mail original -----
>> De: "Jim Laskey" <[email protected]>
>> À: "core-libs-dev" <[email protected]>, "compiler-dev"
>> <[email protected]>
>> Envoyé: Mardi 5 Novembre 2019 19:00:32
>> Objet: Re: RFR: CSR JDK-8233117 Escape Sequences For Line Continuation and
>> White Space (Preview)
>
>> Re-proposed.
>>
>>> On Nov 5, 2019, at 11:40 AM, Jim Laskey <[email protected]> wrote:
>>>
>>> I'm withdrawing until it is the correct format. Apologies.
>>>
>>>
>>>> On Nov 5, 2019, at 9:58 AM, Jim Laskey <[email protected]> wrote:
>>>>
>>>> Please review the following CSR. Provides for the introduction of two new
>>>> escape
>>>> sequences \<line-terminator> and \s. \<line-terminator> allows developers
>>>> to
>>>> express unwieldy string literals in a text block as a cluster of short
>>>> single
>>>> line segments. The second is to allow developers to express ASCII space,
>>>> much
>>>> like \t for tab.
>>>>
>>>> Thank you.
>>>>
>>>> Cheers,
>>>>
>>>> - Jim
>>>>
>>>> CSR: https://bugs.openjdk.java.net/browse/JDK-8233117
>>>>