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
解决方案
没有任何方法可以使用最新版本的 Haddock。
这个想法之前已经提出过:https ://github.com/haskell/haddock/issues/472#issuecomment-257136046 。不过,我不会屏住呼吸——这需要对 Haddock 存储文档字符串的方式进行一些真正的核心更改。
推荐阅读
- python - 隐藏输入只显示输出(PYTHON)以及另一个小问题
- google-play - 已发布的应用在 google play 上显示不同的签名
- reactjs - 表格行不可编辑
- flutter - Flutter SharedPreferences getBool 函数返回 null
- outliers - 如何在高度波动的数据点中查找和纠正异常值
- javascript - 带有 next.js 的内容丰富的富文本
- c# - 为什么尝试加载 System.Configuration.AppSettingsSection 配置部分失败?
- python - 无法使用 psycopg2 创建 citext 列
- reactjs - 如何在 React Native 中使用开/关按钮将数组项显示到列表中?
- r - 将 sjPlot::tab_model() 或其他 html 表格的输出编织到 PDF 文档中