2013-03-01 54 views

回答

3

我和我的同事使用OCaml来构建我们销售的iOS应用程序。一切都在OCaml中编码,包括GUI。然而,使OCaml与Cocoa Touch完全绑定将是一项非常大的任务,所以我们专注于构建我们需要的部分。使用OCaml构建真实世界的GUI绝对是可能的(并且实际上是令人愉快的),但要获得真正便利的环境将需要一些严肃的支持或相当大的社区努力。 (如果您对我们的工作感兴趣,请按照我的个人档案中的链接。)

1

我不认为您会在旧OCaml网站上找到最近的GUI绑定。作为一个经验法则,你应该考虑任何通过OPAM不可用的东西,如过时的。 OCaml最“成熟”和“墙壁支持”的绑定似乎是LablGtk在这里找到的:http://lablgtk.forge.ocamlcore.org/

1

现在很多人认为唯一没有过期的GUI“库”就是Web。无论您在这方面有何立场,最好知道web是传统GUI的便携式替代品,并且有非常严重的库和工具可用于通过OCaml(从Ocsigen到Ocamlnet)为Web进行编程。