我正在尝试记录一些非常可怕的类型类约束,并解释为什么需要它们,但是我似乎无法在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
答案 0 :(得分:1)
无法使用最新版本的Haddock进行此操作。
这个想法是在https://github.com/haskell/haddock/issues/472#issuecomment-257136046之前提出的。不过,我不会屏住呼吸-这需要对Haddock存储文档字符串的方式进行一些真正的核心更改。