큰 애플 리케이션의 일부인 내 모듈에 다음 템플릿 하스 켈 코드가 있습니다.Template Haskell 선언문의 출력을 쉽게 볼 수 있습니까?
$(derive makeFoldable ''JStatement)
나는 접이식의 생성 된 인스턴스가 내가 원래 생각했던,하지만이를 확인하는 방법을 찾을 수 없습니다 정확히 아니라고 생각한다. 따라서 바람직하게는 ghci
만 사용하면 생성 된 인스턴스를 볼 수 있습니까?
나는 다음과 같은 시도를하고 구문 오류가있어 나는 이것이 잘못된 것 같기 때문에 이것을 추측하고있다.
> derive makeFoldable ''JStatement
<interactive>:1:21:
lexical error in string/character literal at character '\''
당신의 대답은 당신이 ghci 세션 내에서': set -XTemplateHaskell' 그리고': set -ddump-splices'를 할 수 있다는 사실을 알려주었습니다. 나는 몰랐다. – liminalisht