<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<font size="4"><font face="monospace">Yes, this was a pretty
brilliant move of specsmanship here. I had feared that we would
have to pull out a bigger shotgun here. </font></font><br>
<br>
<div class="moz-cite-prefix">On 2/10/2023 7:38 PM, Dan Smith wrote:<br>
</div>
<blockquote type="cite" cite="mid:1186125C-D813-4487-8900-1EB14FAD9F99@oracle.com">
Enthusiastically endorse two big design choices reflected here:
<div class=""><br class="">
</div>
<div class="">- The use of Fragments to represent the string
content that gets interleaved with embedded expressions</div>
<div class=""><br class="">
</div>
<div class="">- The requirement that a StringTemplate or
TextBlockTemplate only appear in a program after a '.' character</div>
<div class=""><br class="">
</div>
<div class="">Nice work, feels quite manageable and doesn't blow
up the grammar!</div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Feb 9, 2023, at 7:28 AM, Gavin Bierman <<a href="mailto:gavin.bierman@oracle.com" class="moz-txt-link-freetext" moz-do-not-send="true">gavin.bierman@oracle.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode:
space; line-break: after-white-space;" class="">
<div class="">Dear experts:</div>
<div class=""><br class="">
</div>
<div class="">A new, updated spec covering JEP 430
(String Templates) is now available at:</div>
<div class=""><br class="">
</div>
<a href="https://cr.openjdk.java.net/~gbierman/jep430/latest" class="moz-txt-link-freetext" moz-do-not-send="true">https://cr.openjdk.java.net/~gbierman/jep430/latest</a>
<div class=""><br class="">
</div>
<div class="">This is a substantial rewrite: it now
covers more fully how templates are tokenized, how to
deal with ambiguities, and how text block templates
are dealt with.</div>
<div class=""><br class="">
</div>
<div class="">Comments welcomed!</div>
<div class="">Gavin</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br>
</body>
</html>