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

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

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

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

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

Date: 2012-10-14 08:30 am (UTC)
From: [identity profile] migmit.livejournal.com
Template Haskell во все края. Спасибо, не надо.

Date: 2012-10-14 11:27 am (UTC)
From: [identity profile] d-ao.livejournal.com
А чем плох Template Haskell?

Date: 2012-10-14 11:58 am (UTC)
From: [identity profile] migmit.livejournal.com
А какой смысл притворяться, что мы пишем на хаскеле, когда это очевидным образом не так?