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> >