Raw strings might already be in the 12 pre-releases. We can perhaps try them out. :-)
Cheers, Paul. On Tue, Sep 11, 2018 at 7:46 PM 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 <http://twitter.com/glaforge> >> > >