Вопросы по теме 'reify'

Получить имена полей записи Haskell в виде списка строк?
Скажем, у меня есть следующее: data Rec = Rec { alpha :: Int, beta :: Double, phi :: Float } sample = Rec 1 2.3 4.5 Я понимаю, что Template Haskell и функция reify могут дать мне имена полей записи. Это: print $(f...
2317 просмотров
schedule 05.04.2024

Как получить объявление функции с помощью `reify`?
Функция reify позволяет мне посмотреть получить информацию об имени. Для функции возвращаемое значение равно VarI : data Info = ... | VarI Name Type (Maybe Dec) Fixity | ... Здесь я могу изучить тип функции, и я также хотел бы...
301 просмотров
schedule 12.02.2023

Как вызвать овеществленный интерфейс Java из класса в Clojure? Звонок не может быть разрешен
Я пытаюсь перевести некоторый код Java непосредственно в Clojure на Raspberry Pi. Я застрял в реализации интерфейса в вызове метода - addListener. Я пробовал использовать reify, proxy и deftype. С reify я пытался дать компилятору как можно больше...
185 просмотров
schedule 21.02.2022