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