Den*_*gan 10 haskell metaprogramming ghc template-haskell
我的模块中有以下模板Haskell代码,它是更大的应用程序的一部分.
$(derive makeFoldable ''JStatement)
Run Code Online (Sandbox Code Playgroud)
我怀疑生成的Foldable实例并不是我最初的想法,但我找不到验证方法.那么,最好只使用ghci
,是否可以查看生成的实例?
我尝试了以下内容并得到了语法错误,我猜这是因为我做错了.
> derive makeFoldable ''JStatement
<interactive>:1:21:
lexical error in string/character literal at character '\''
Run Code Online (Sandbox Code Playgroud)