【问题标题】:Haskell Equivalent of OCaml's Format libraryOCaml 格式库的 Haskell 等效项
【发布时间】:2010-12-19 21:02:14
【问题描述】:

Haskell 是否有与 OCaml (Format library) 做同样事情的库?或者,在 Haskell 中漂亮打印抽象语法树的最简单方法是什么?

谢谢。

【问题讨论】:

  • 嗨 Gregory - 你的第一个问题 - 没有真正的 Haskell 相当于 OCaml 的格式。格式介于 printf 和漂亮的打印机之间(还有额外的功能)。 Jason 的回答是针对第二个问题的 - wl-pprint 是打印抽象语法树的最简单方法,并且如前所述,它的文档特别好。
  • 你可以使用vacuum来可视化抽象语法树:reddit.com/r/haskell/comments/87v5v/…youtube.com/watch?v=X4-212uMgy8

标签: haskell ocaml pretty-print


【解决方案1】:

我真的很喜欢使用wl-pprint 包。它在非常优雅的代码中为您提供了极大的灵活性。请参阅 here 获取一些不错的文档。

【讨论】:

  • 我赞同 pprint 的优雅。请注意,OCaml 也可以使用类似的接口,它是来自Francois Pottier 的 PPrint 包。用法类似,但实现方式大不相同。
  • 文档的链接(“此处”)似乎对我不起作用。无法访问网站。
【解决方案2】:
【解决方案3】:

Text.Printf,我猜。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 2019-09-20
    • 2018-08-15
    • 1970-01-01
    相关资源
    最近更新 更多