我需要在一组源代码上测试我的 haskell 优化器,我目前正在尝试在标记为program
on hackage 的包上运行优化器。然而,编译它们(依赖项)并让它们运行(输入)是一件令人头疼的事情。
是否有包含易于构建和运行的程序的源代码数据库?如果他们有一些使用严格注释来提高性能的代码会更好(因为我的优化器就是这样做的)。
GHC 自己用来衡量自己的优化质量的套件称为nofib
,位于https://github.com/ghc/nofib
它可能是适用于 Haskell 代码的最佳基准套件之一。