Тема: Snakeskin
Показать сообщение отдельно
  #522 (permalink)  
Старый 21.02.2015, 15:49
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Начал работу над 7-й версией SS.

Из планируемых фич:

1) Поддержка потоков Collection;

{forEach [realBigArray] => {thread: true} => el, i}
   ...
{onChunk => data}
  ...
{onIterationEnd => data}
  ...
{onComplete => data}
  ...
{/}


2) Улучшена поддержка Angular;
3) Поддержка React;
4) Поддержка сорспамов;
5) Поддержка фильтров для входных параметров шаблонов и подшаблонов:

{template foo((param1|trim), (param2|round = 1.3|round))}


6) Поддержка async / await;

{template-async foo()}
{await getFile()}
{/}

7) Поддержка задания атрибутов в директиве tag через массив;

8) Будет улучшен способ установки параметров по умолчанию:

// param = param == null ? 1 : param
{template foo(param = 1)}

// param = param === undefined ? 1 : param
{template foo2(?param = 1)}


9) Полный перевод доки на инглишь (русская версия разумеется останется) и общая доработка доки;
10) Статья на хабр

Ломающие изменения:

1) Будет немного изменён синтаксис tag для работы XML неймспейсами: изменния будт очень незначительны и скорее всего ничего и не сломают в большинстве случаев.

***

Скорее всего работа займёт несколько месяцев.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 21.02.2015 в 15:58.
Ответить с цитированием