2008-10-10 51 views
10

我一直在阅读有关Ocaml一贯的速度,快速原型开发能力和出色的内存管理,并决定将其付诸实施。来自Ruby,Lisp,Haskell和Erlang的Ocaml

因为我已经得到了Ruby,* lisp,Haskell和Erlang,所以我特别关注Ocaml中应该注意的KISS违规功能。

如果您已经开始使用上述语言背景的Ocaml,那么最令人沮丧的是什么?你是如何解决这个难题的?什么类比可以帮助你进入语言流程?

我也有兴趣知道你是否做了更多的事情,而不是简单地学习Ocaml,并且实际上已经将它转换为很大比例的编码问题。

回答

1

有一本关于Ocaml“Practical Ocaml”的书,它不是一本很好的书,但至少对于入门而言已经足够好了。这是一种相当实用的语言,不幸的是一种“奇怪的”语法。如果你喜欢看到一些“真正的”Ocaml,那么看看Shootout页面。

问候 弗里德里希

2

从C++背景来到OCaml中,我发现具有变体类型的替换类是最难转变(并很容易!)。

干杯, Jon Harrop。