migmit: (Default)
[personal profile] migmit
Слушайте, это я плохо ищу, или никто так и не сподобился написать нормальную библиотеку темплейтов для хаскеля?

Что пробовал:
HStringTemplate не ставится (ему нужно syb-with-class — только не спрашивайте, зачем — а оно не компилируется).
Heist требует вывернуться ужом, чтобы сделать простейший цикл.
Twine не даёт использовать в шаблоне собственный тип данных без UndecidableInstances (НАФИГА???)
Hastache каждый раз заново переинтерпретирует шаблон.

Куча библиотек, требующих использовать template haskell.

Ещё несколько библиотек, обрабатывающих шаблоны внешней утилитой (то есть, тот же template haskell, только ещё хуже).

У меня страшное подозрение, что библиотеки темплейтов пишут исключительно идиоты. В итоге я использую банальный Text.Html и чувствую себя полным бараном.

Date: 2012-10-14 08:21 am (UTC)
From: [identity profile] voidex.livejournal.com
> библиотеки темплейтов пишут исключительно идиоты
Слышал такое же мнение, но основанное не на измерениях, а логически выводимое. Правда, вывод я забыл, но хотел бы его вновь увидеть.

Date: 2012-10-14 08:30 am (UTC)
From: [identity profile] migmit.livejournal.com
Найдёшь — поделись. Мне тоже интересно.