JEP 430: String Templates (Preview) Proposed to Target Java 21
Why oh why is that a backslash!?<p>Over the 9 languages mentioned: 5 languages (inc. JVM ones like groovy and kotlin) are using `$`, 1 language (swift) is using `\`.<p>`\` is a pain to type on many keyboard layouts -- actually most but the US one.
It seemed to me that `$` would have been a much more "conventional" choice.<p>This really makes me sad. It looks like the choice was made on purpose to be different.