标签: haskell module
假设我有一些Haskell模块,我想在一个需要将整个程序作为单个模块输入的环境中运行它们(例如静态分析器,编程竞赛网站等)。这对于性能也可能很有意思,看看GHC在看到应用程序的所有代码时是否会做得更好。
忽略角落案例,例如语言编译语或孤立实例的差异,似乎有可能将这些模块组合成一个(我可以手工完成)。
但是有更好的自动化方式吗?