Впечатления от Template Haskell.

Nov 11, 2006 23:28

Голову не сломал, но повеселился.

Подмоги со стороны компилятора ждать не приходится - reify, как я уже говорил, не возвращает тело функции по запросу информации о ней. Придётся думать насчёт своей проверки типов.

Придётся думать.

template haskell, впечатления, Хаскель

Leave a comment

Comments 11

m_o_n_a_d_a November 11 2006, 21:46:44 UTC
думай Федя думай;)))

Reply

(голосом Баклажана из Жмурок) thesz November 11 2006, 21:49:53 UTC
Я Серёжа!

;)

Reply

Re: (голосом Баклажана из Жмурок) rvp74 November 12 2006, 08:56:52 UTC
"Все мы в каком-то смысле Сережы" (С) "Между двух стульев", Клюев
;)

Reply

Re: (голосом Баклажана из Жмурок) thesz November 12 2006, 11:07:24 UTC
Я это тоже читал, но в голове ничего не рождается, сплошное Белое Безмозглое. ;)

Reply


lomeo November 12 2006, 13:58:40 UTC
TH - это такая обрезанная возможность работы с лисповыми макросами.

http://haskell.org/pipermail/template-haskell/2003-January/000005.html
Это почему reify для функций не работает.

А при чём тут проверка типов? Ты хочешь тип функции получить по её имени?

Reply

thesz November 12 2006, 16:50:22 UTC
Не, я хочу код в другом языке генерировать из Хаскельного. Для этого нужна информация о типах.

Про reify понял, в чём проблемы. ;)

Reply

thesz November 12 2006, 17:53:13 UTC
Кстати, а что есть в макросах, чего нет в TH?

Reply

lomeo November 13 2006, 08:14:15 UTC
Макросы - это тот же язык, который работает над программой и в случае, если он негигиеничен, то может создать практически любую конструкцию языка. "Программы, которые пишут программы". В TH это не так. Вспомним хотя бы инстансы и классы.

Reply


Leave a comment

Up