我想在Haskell中为另一种语言生成代码,但我很困惑 解决这个问题。我正在寻找Haskell中语言的抽象和优雅表示,这对代码生成也很有用。有问题的语言是InstallScript(link到语言参考指南)。有人可以提供关于如何捕获Haskell类型中的InstallScript中使用的语言结构的提示(可能有示例吗?),还是指向类似项目的灵感?
答案 0 :(得分:18)
这是在Haskell中要解决的classic问题。
奖励积分:
Hackage上有many, many examples(例如this one)。