0
ответов

Получить имена полей записи Haskell в виде списка строк?

Скажем, у меня есть следующее: data Rec = Rec {alpha :: Int, beta :: Double, phi :: Float} sample = Rec 1 2.3 4.5 Я понимаю, что Template Haskell и функция reify могут дать мне ...
вопрос задан: 10 December 2011 16:26
0
ответов

Используйте макрос clojure для автоматического создания геттеров и сеттеров внутри reify call

Я пытаюсь реализовать огромный интерфейс Java с многочисленными (~ 50) методами получения и установки (некоторые с неправильными именами). Я подумал, что было бы неплохо использовать макрос, чтобы уменьшить количество кода. Итак ...
вопрос задан: 14 December 2010 00:45
0
ответов

Предоставить конструктору Clojure reify

При использовании reify в Clojure, как я могу предоставить выражение для конструктора? В качестве альтернативы, как я могу передать аргументы конструктору базового класса?
вопрос задан: 6 December 2010 16:04