Сообщение от melky
|
намёк на то, что трудно у каждой конструкции писать префиксы
|
Опять не понял, скажи подробно
UPD: кажется понял о чём ты.
https://github.com/kobezzza/Snakeski...%D0%B8%D 1%81 - непонятно зачем я вообще писал документацию
Касаемо необходимости явной декларации директив - это обязательное условие, ибо иначе мы получаем дорогу в ад.
template foo()
if i want
В Jade предлагается использовать | в таких случаях, мол экранируй строку, но это бред: представь ты скопировал текст из ворда вставил в шаблонку и ничего не работает, и ты думаешь "ой наверное где-то в тексте есть if который нужно проэкранировать".
Поэтому в SS есть строгий набор для декларации директивы (- и #), а для директив, которые поддерживают короткое сокращение можно писать сразу его.
Также в Jade считается, что первое слово - это имя тега, но по причине озвученной выше в SS это нужно также декларировать явно (директива tag, поддерживает короткое сокращение < ).
В отличии от Jade в SS нет никакой синтаксической магии и всё подчиняется строгому набору правил в рамках движка.
***
Блин тока сделал релиз, вроде всё проверил, прогнал тесты ... и теперь нашёл баг