我正在尝试了解是否有一个为什么Hoogle和Hayoo不匹配的根本原因,例如

(b -> c) -> (b' -> c') ->   (b, b') -> (c, c')



a b c    -> a b' c'    ->   a (b, b') (c, c')

碰巧是 Control.Arrow.*** 的类型:

(***) :: a b c -> a b' c' -> a (b, b') (c, c')

—这可能只是尚未实现的事情,还是有某种根本性的因素在阻止这种基于类型的搜索的实现?

最佳答案

使用Hoogle,似乎是->的处理方式的结果。 Issue #64 in the GitHub tracker与我们在此处讨论的内容非常相似,其中包含Neil Mitchell的评论:

10-02 06:44