如何使用Haddock记录类型类约束?

时间:2018-07-28 05:37:15

标签: haskell haddock

我正在尝试记录一些非常可怕的类型类约束,并解释为什么需要它们,但是我似乎无法在Haddock中获得以下工作:

{-|

This will show-up at the top of the module

-}

module Try where

-- | This shows up immediately after the class "header"
class (

    -- | PROBLEM: This doesn't work...
    Show a -- ^ PROBLEM: Also, this doesn't work

    ) => Something a where

    -- | This shows up as the method's documentation
    something :: a -> Int

1 个答案:

答案 0 :(得分:1)

无法使用最新版本的Haddock进行此操作。

这个想法是在https://github.com/haskell/haddock/issues/472#issuecomment-257136046之前提出的。不过,我不会屏住呼吸-这需要对Haddock存储文档字符串的方式进行一些真正的核心更改。