February 25th, 2019

Front Web Framework: часть 2

Прошло полтора месяца с момента прошлого поста. За это время успел зарелизить «мини-ЖЖ» в админке сайта (вторая страница), выпилить ряд костылей и добавить новых, в связи с чем открылись следующие фичи, да и вообще, вот, что сделано:

  • Разные Routes могут иметь доступ к одному State.
  • Автоматический вывод как клиентских событий, так и DOM из одного дерева Markup.
  • Поддержка небольших бинарных данных. Небольших, т.к. через base64 на клиенте. Вынужденный хак, т.к. ByteString ещё в Fay добрые люди не завезли.
  • Backdoor в мир JS. Не хочу, но оставляю незакрытой дверь на клиенте. Например, редактор текста использован внешний.
  • домен с пафосным названием haskell-front.org принадлежит мне.
  • фреймворк назван front.

К версии 0.0.1.0 пакет следует сопроводить туториалом и надо открыть роадмап.

Планов уйма, идей много. Выписываю в org-mode, пока в виде свалки.