Сахар для <fest:value />
<fest:template>
Привет, <fest:value output="html">name</fest:value>!
</fest:template>
vs.
<fest:template>
Привет, {name}!
</fest:template>
Реализовать для compile() под параметром expand_text.
Я полагаю, будет лучше сделать ту же нотацию, которая сейчас используется для выражений в аттрибутах
+1, {name}
Мне нравится вариант с ${name} — так сделана интерполяция в ES6, и видно по коду, что это не объект формируется для fest:get, а подстановка значений используется.
А мне нет, fest — xml-шаблонизатор, а ES6 стандарт для JS, связи никакой. Cоблюдайте единобразие, либо меняйте и в атрибутах.
В атрибутах тоже сделать ${name}, а {name} перевести в deprecated.
Давайте не депрекейтить без необходимости. Я особого профита от добавления $ пока не вижу, а трудозатраты вижу
+1 к Андрею. В этом нет смысла, ES6 притянут за уши.
Давайте будет смотреть в сторону веб компонентов, где в шалонах и атрибутах используется {name}.