将OCaml转换为F#:将OCaml open_box和close_box转换为F#

时间:2012-05-01 12:38:54

标签: f# ocaml

我正在将基于OCaml的几个模块转换为F#,并从OCaml格式模块运行到OCaml打印格式化函数open_box and close_box。在阅读了关于打印盒的概念之后,这很有意义,但似乎需要在幕后进行大量工作才能实现。

是否存在功能相同的F#模块?

如果没有,无需转换部分OCaml格式模块,快速简单的替换功能是什么?

编辑

JackFSharpx.Compatibility.OCaml.Format.Format.fs 处有一个版本作为OCaml格式的一部分 我没有对它进行测试,但它是我目前发现的最具竞争力的版本。

1 个答案:

答案 0 :(得分:4)

  

是否存在功能相同的F#模块?

没有

  

如果没有,无需转换部分OCaml格式模块,快速简单的替换功能是什么?

printf以外的任何内容。但是,我最近必须将Format模块从OCaml转换为F#,它只用了几个小时。