0
我有一个模块(Language.Haskell.Exts.Syntax.Module
),并希望把它变成一个模板haskell数据结构。我怎么去解决它?我的第一个混淆是Language.Haskell.TH.Syntax
的Module
类型看起来不像是一个haskell模块的表示(它只有一个PkgName
和一个ModName
)。那么在模板haskell中,相当于Language.Haskell.Exts.Syntax.Module
?有没有办法在两者之间进行转换?Language.Haskell.Exts.Syntax.Module模板Haskell数据结构
“那么模板haskell中的Language.Haskell.Exts.Syntax.Module等价于什么?”没有,它根本不支持它。您无法拼接整个模块(至少尚未)。 – user2407038
这是有原因吗? – rem
我认为这是一项主要的技术挑战,对此没有太多需求。我不知道它将如何工作 - 模块内部不能有模块。 – user2407038