У меня есть следующий код Template Haskell в моем модуле, который является частью более крупного приложения.
$(derive makeFoldable ''JStatement)
Я подозреваю, что сгенерированный экземпляр Foldable — это не совсем то, что я изначально имел в виду, но я не могу найти способ это проверить. Итак, желательно использовать только ghci
, можно ли просмотреть сгенерированный экземпляр?
Я попробовал следующее и получил синтаксическую ошибку, и я предполагаю, что это связано с тем, что я делаю это неправильно™.
> derive makeFoldable ''JStatement
<interactive>:1:21:
lexical error in string/character literal at character '\''