TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

OCaml 4.04.0 released

175 点作者 mseri超过 8 年前

7 条评论

murbard2超过 8 年前
I apologize for the plug, but I invite folks who like OCaml to check-out Tezos, a project for a self-amending blockchain in OCaml. <a href="http:&#x2F;&#x2F;github.com&#x2F;tezos" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;tezos</a><p>I think it&#x27;s a really neat piece of engineering that demonstrates the strength of the language. We have some really nice uses of the GADT and we try and squeeze as much guarantees as we can out of the type system. The modules give us a natural way to follow the principle of least authority by restricting the visible surface of each implementation layer as much as possible.<p>Some of the core Tezos developers are also behind the recent mooc and work on the OCaml compiler.
jnbiche超过 8 年前
Damn, still no modular implicits. And no multicore yet, either. Seems like they keep getting pushed back.<p>At least BuckleScript is progressing quickly.
评论 #12877163 未加载
评论 #12877025 未加载
评论 #12876778 未加载
desireco42超过 8 年前
Just finishing OCaml course at Paris Diderot<p>www.fun-mooc.fr&#x2F;login?next=&#x2F;courses&#x2F;parisdiderot&#x2F;56002S02<p>Really cool language and opened my eyes on how some constructs are being used.<p>Multicore is definitely must for functional languages.(sorry random thought)
评论 #12877525 未加载
评论 #12878219 未加载
评论 #12877933 未加载
nv-vn超过 8 年前
Glad the release cycle is speeding up, but kinda underwhelmed by the lack of changes which have been floating around in &quot;for the next release&quot; limbo here for a while (multicore, modular implicits, etc.). Either way, lots of great work went into this and I&#x27;m happy to see the state of OCaml continuing to evolve for the better. Thanks for all the hard work!
评论 #12877923 未加载
mseri超过 8 年前
The changes are explained with some examples here [0]. Flambda is finally on, but comes with a regression :( [1].<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;gasche&#x2F;ocaml-releases-change-explanation&#x2F;wiki&#x2F;4.04.0-changes-explanation" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gasche&#x2F;ocaml-releases-change-explanation&#x2F;...</a> [1]: <a href="https:&#x2F;&#x2F;sympa.inria.fr&#x2F;sympa&#x2F;arc&#x2F;caml-list&#x2F;2016-11&#x2F;msg00000.html" rel="nofollow">https:&#x2F;&#x2F;sympa.inria.fr&#x2F;sympa&#x2F;arc&#x2F;caml-list&#x2F;2016-11&#x2F;msg00000....</a>
skiplist1超过 8 年前
I would like to see a language like haskell with no delayed or lazy evaluation so that one can better predict performance. Haskell has a great community and a charm that I would like for Ocaml. Don&#x27;t know if Jane Street is still advocating their Ocaml core or kernel. F#, ml, haskell and OCaml, and a strong language for parallelism whose name I don&#x27;t remember are hints that we need a better language. Haskell is not prepared for real world :), and OCaml is a turtle moving target.
评论 #12879039 未加载
评论 #12879064 未加载
raphinou超过 8 年前
I really like ocaml, but it could do with better community management I think. Eg it&#x27;s been more than one week that the links of the news section on the homepage result in a white page. This might deter newcomers to even try it.
评论 #12884347 未加载