Сообщение от kobezzza
|
Ну у меня не язык программирования, а препроцессор шаблонов.
|
Тем не менее, ты вводишь новый синтаксис
Если уж вводить синтаксический сахар, то лично мне кажется нужно отталкиваться от существующих решений.
Вот пример из того же Haskell:
f x =
case x of
0 -> "one"
1 -> "two"
_ -> 0 - x
Сообщение от kobezzza
|
Я бы с радостью юзал let-ы еслибы они везде работали.
|
А так ты вносишь неясность в голову JS-программистов.
Сообщение от kobezzza
|
/// Срежет не нужный пробел
|
Ни разу не требовалось.
Сообщение от kobezzza
|
Тут можно долго спорить
|
А в чем спор будет заключаться?
Вот к примеру в
fest нет ничего лишнего, только основные инструкции и возможность писать произвольный JS код:
<fest:script>
var obj = {"foo": "bar"};
</fest:script>
<fest:each iterate="obj" index="i">
<fest:value>obj[i]</fest:value>
</fest:each>
Пока я вижу в этом только плюсы, т.к. не нужно придумывать новые инструкции и усложнять парсинг.
Сообщение от kobezzza
|
Нет, Snakeskin - это шаблонный движок а не блендер из ХЗ чего, я просто сделал для него удобную синтаксическую основу.
|
Ну как сказать,
Сообщение от monolithed
|
Просто в современной разботке single-page приложений перерисовывать весть блок не очень гуд, особенно если в этом блоке сотни и тысячи элементов.
|