有没有办法,使用GHCi甚至只是Bash,找到Haskell存储库中创建的所有类型的列表(即,不是从其他库导入的)?
BONUS:也可以做类似的事情来获取在回购中创建的所有Haskell类型类的列表吗?
答案 0 :(得分:1)
如果运行haddock --hoogle
,它将创建一个文件,每个模块,类型,构造函数,类型类,实例或函数(包括模板Haskell生成的定义)只有一行。因此,在其输出中对^(data|type|newtype|class)
进行润滑可以为您提供您正在寻找的内容。