I don't think is a matter of technical restrictions but of the nature of OCaml project.
It is a project born for the opensource world and in this context compiling something by yourself is just normal.. I don't think they invest so much time in preparing binary distributions for people since they usually download and compile it.
Infact using the MSVC port is nice if you plan to use plain OCaml but if you want to include external libraries or using advanced features you'll go just crazy.
I started with MSVC port until I needed things (like menhir) that made me think about using a complete distribution package like godi when I realized that no support was given to binary distributions..
OCaml 团队没有足够的资源来提供 Windows 构建和自我测试(事实上,那里只有一个人接触过 Windows 操作系统),因此产生了这样的结果。这是社区可以提供帮助的领域,但仍然没有人介入。也许 ocaml-installer 将在某物中具体化。
OCaml team doesn't have enough resources to provide windows builds and testing themselves (afair there is only one person there who touches windows OS at all), hence the result. This is an area where community could help, but still nobody stepped in. Maybe ocaml-installer will materialize in something.
发布评论
评论(2)
我不认为这是技术限制的问题,而是 OCaml 项目的性质问题。
这是一个为开源世界而生的项目,在这种情况下,自己编译一些东西是很正常的。我认为他们不会投入太多时间为人们准备二进制发行版,因为他们通常会下载并编译它。
事实上,如果您打算使用普通的 OCaml,那么使用 MSVC 端口很好,但如果您想包含外部库或使用高级功能,您就会发疯。
我从 MSVC 端口开始,直到我需要一些东西(比如 menhir),当我意识到不支持二进制发行版时,这让我考虑使用像 godi 这样的完整发行版包。
I don't think is a matter of technical restrictions but of the nature of OCaml project.
It is a project born for the opensource world and in this context compiling something by yourself is just normal.. I don't think they invest so much time in preparing binary distributions for people since they usually download and compile it.
Infact using the MSVC port is nice if you plan to use plain OCaml but if you want to include external libraries or using advanced features you'll go just crazy.
I started with MSVC port until I needed things (like menhir) that made me think about using a complete distribution package like godi when I realized that no support was given to binary distributions..
OCaml 团队没有足够的资源来提供 Windows 构建和自我测试(事实上,那里只有一个人接触过 Windows 操作系统),因此产生了这样的结果。这是社区可以提供帮助的领域,但仍然没有人介入。也许 ocaml-installer 将在某物中具体化。
OCaml team doesn't have enough resources to provide windows builds and testing themselves (afair there is only one person there who touches windows OS at all), hence the result. This is an area where community could help, but still nobody stepped in. Maybe ocaml-installer will materialize in something.