Цитата:
|
Вот ты офигеешь когда я все это у тебя стырю за 2 месяца и оберну в крутой синтаксис)))
|
Я могу поменять синтаксис хоть завтра, т.к. синтаксический препроцессор не связан с движком. Но мне нравиться он, т.к. он явный и это позволяет мне использовать СС для генерации чего угодно: html, xml, markdown и т.д.
Я даже сейчас подумал, что могу добавить просто очередной флаг компиляции шаблона, как обрабатывать директивы-тегов, например,
@= tagAsFirstWord true
- template foo()
.foo
| Hello world!
Сейчас при работе над СС7 я избавляюсь от исторической переусложнёности в пользу более простых и очевидных конструкций, например, прототипы будут смержены с вызываемыми блоками, что уберёт путаницу у новичков:
- block index->menu(items)
- block index->tree(params) @inline
- template index()
Таким образом флаг @inline будет означать, что парсер будет обрабатывать директиву как прототип, а не как блок. И таких изменений много. Можно сказать, что СС7 это стандартизация всех фич, ну и новые конечно