You mean Java.next’s syntax for raw strings as Groovy already has two versions. 

Sent from my primitive Tricorder

> On 11 Sep 2018, at 11:57, Paolo Di Tommaso <paolo.ditomm...@gmail.com> wrote:
> 
> Raw strings would be a great addition to groovy, but as the name implies 
> there shouldn't be any string interpolation with them. 
> 
> 
> p
> 
>> On Tue, Sep 11, 2018 at 11:49 AM Guillaume Laforge <glafo...@gmail.com> 
>> wrote:
>> Yeah, I know.
>> It was more of a joke than a serious suggestion.
>> And indeed, it would make things even more confusing.
>> 
>>> On Tue, Sep 11, 2018 at 11:46 AM Andres Almiray <aalmi...@gmail.com> wrote:
>>> Backquoted strings may become multiline strings in Java.next, akin to our 
>>> triple single-quote strings.
>>> Using ` at this time before Java.next releases multiline support would be a 
>>> problem for sure.
>>> 
>>> Cheers,
>>> Andres
>>> 
>>> -------------------------------------------
>>> Java Champion; Groovy Enthusiast
>>> JCP EC Associate Seat
>>> http://andresalmiray.com
>>> http://www.linkedin.com/in/aalmiray
>>> --
>>> What goes up, must come down. Ask any system administrator.
>>> There are 10 types of people in the world: Those who understand binary, and 
>>> those who don't.
>>> To understand recursion, we must first understand recursion.
>>> 
>>>> On Tue, Sep 11, 2018 at 11:31 AM, Guillaume Laforge <glafo...@gmail.com> 
>>>> wrote:
>>>> Javascript's  `backquoted ${str}` are immutable.
>>>> So changing the embedded variable str won't change the value of the 
>>>> templated string.
>>>> As if we didn't have enough variants of strings ;-) perhaps we should 
>>>> support that one too :-)
>>>> 
>>>>> On Tue, Sep 11, 2018 at 11:20 AM Jochen Theodorou <blackd...@gmx.org> 
>>>>> wrote:
>>>>> 
>>>>> 
>>>>> Am 11.09.2018 um 01:59 schrieb MG:
>>>>> > Hi Jochen,
>>>>> > 
>>>>> > could you be more precise about where you see the problem(s) in your 
>>>>> > example:
>>>>> > 
>>>>> > 1) That Wrapper is not an immutable class, and you can therefore change 
>>>>> > its state after creation ?
>>>>> > 2) That GString $-expressions (outside of "${-> ...}") do not capture 
>>>>> > the expression, but the result of evaluating the expression (which 
>>>>> > oftentimes will be an Object referece) ?
>>>>> > 3) That GString is not immediately evaluated to its String 
>>>>> > representation ?
>>>>> > 4) ... ?
>>>>> 
>>>>> The problem is user expectations. Many do not expect GString to be 
>>>>> mutable, since they do not use it as a templating solution or something 
>>>>> compareable. I think we should offer something here. That does not have 
>>>>> to be GString in syntax at all.
>>>>> 
>>>>> Or we align more with Javascript tempalating and make GString immutable.
>>>>> 
>>>>> bye Jochen
>>>> 
>>>> 
>>>> -- 
>>>> Guillaume Laforge
>>>> Apache Groovy committer & PMC Vice-President
>>>> Developer Advocate @ Google Cloud Platform
>>>> 
>>>> Blog: http://glaforge.appspot.com/
>>>> Twitter: @glaforge
>>> 
>> 
>> 
>> -- 
>> Guillaume Laforge
>> Apache Groovy committer & PMC Vice-President
>> Developer Advocate @ Google Cloud Platform
>> 
>> Blog: http://glaforge.appspot.com/
>> Twitter: @glaforge

Reply via email to