Haskell等价于OCaml的Format库

4

Haskell有没有类似OCaml的(格式化库)的库?或者,在Haskell中漂亮打印抽象语法树的最简单方法是什么?

谢谢。


1
嗨,Gregory - 对于你的第一个问题 - Haskell 没有 OCaml 的 Format 等效物。Format 介于 printf 和漂亮的打印机之间(还有其他功能)。Jason 的答案对于第二个问题是正确的 - wl-pprint 是打印抽象语法树最简单的方法,正如注意到的那样,它的文档特别好。 - stephen tetley
你可以使用 vacuum 来可视化抽象语法树:http://www.reddit.com/r/haskell/comments/87v5v/use_vacuum_to_graph_your_heap/ 和 http://www.youtube.com/watch?v=X4-212uMgy8。 - max taldykin
3个回答

9

我非常喜欢使用wl-pprint包。它提供了非常优雅的代码,在很大程度上增加了灵活性。请点击这里查看一些不错的文档。


我也赞同pprint的优雅。请注意,OCaml也有类似的接口,那就是Francois Pottier的PPrint包。使用方式类似,但实现方式非常不同。 - gasche
文档链接(“here”)似乎对我无效。网站无法访问。 - BitTickler


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接