模板:Haskell库
这个模板有何用途?
编辑这个模板生成指向库模块文档的链接。例如,如果你讨论Control.Monad
并想要文本变成合适的指向最新手册的链接,那么这个模板适合你。
生成的链接指向Hackage。你不得不指定一个包的精确版本。默认是package=base|version=3.0.0.0
。允许简写,也就是p=base|v=3.0.0.0
。例外:如果属于Prelude,将链接到语言标准。
按理说,自动语法高亮和Haskell源代码超链接将使这个模板过时。
用法
编辑源码 | 结果 |
{{Haskell库|Control|Monad}} | 位于base 包中的Control.Monad
。 |
{{Haskell库|p=mtl|v=1.1.0.0|Control|Monad|State}} | 位于1.0.0.0版mtl 包中的Control.Monad.State
。 |
{{Haskell库|Prelude}} | 语言标准中的Prelude
。 |
目前,模块名只允许5级深度,但那很容易改变。