我浏览了有关Haskell School of Haskell的教程,也许我错过了它,但我没有看到如何在活动的 Haskell 元素之间共享代码?
例如,在下面a
的两个其他活动 Haskell 元素之间共享。
``` active haskell shared
a = 2
```
``` active haskell
mian = print $ "a: " ++ show a
```
``` active haskell
b = 3
mian = print $ "a*b: " ++ show (a*b)
```
这将允许作者向类似 ghci 的会话添加注释,而无需大量重复代码。
BlogLiterately -diagrams包提供了您可以在其hackage 页面上的示例中看到的功能。