模板:Haskell庫

{{{1}}}

這個模板有何用途?

編輯

這個模板生成指向庫模塊文檔的連結。例如,如果你討論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級深度,但那很容易改變。