Windows支持Jane Street OCaml Core?

时间:2013-12-10 12:43:08

标签: windows ocaml core

我正在阅读https://realworldocaml.org/(顺便说一句,这是一本了不起的书),所有的例子都假设使用了Jane Street Core库。我还不熟悉OCaml环境,并希望在我的Windows笔记本电脑上关注这本书 - 没有陷入细节,是否有一种简单的方法可以让这些库在Windows上运行?这个问题的答案可能会帮助许多想在Windows上开始使用这些库的人。如果没有,那么这本书可能足以说服我切换操作系统;)

编辑 - 刚刚发现现在没有支持,但它正在进行中。那有什么粗略的时间表吗?

2 个答案:

答案 0 :(得分:5)

我建议你使用虚拟机,例如VMware WorkstationWindows Virtual PCOracle Virtual Box

您可以安装操作系统Virtual Appliance并准备好运行许多Linux操作系统。

我个人已经使用VMware数十年,并在VMware工作站上的Debian上运行OCaml。

补编

因为有人刚刚赞成这个,我不记得我重新阅读的问题了。好东西,因为在Windows上可能有更好的方法来做到这一点,但我没有检查出来,但会概述我会做什么/做什么。 :)

在Windows上的Ubuntu上安装WSL(适用于Linux的Windows子系统)AKA Bash。这将允许您在Windows上运行Ubuntu环境而无需虚拟机。

接下来按照Ubuntu instructions

在WSL上安装OCaml

然后按照Ubuntu Linux install instructions获取Real World OCaml。

由于WSL不适用于GUI,(但经常这样做),请在Windows上安装Visual Studio Code时使用OCaml extension

因此,带有文件和Visual Studio Code的项目目录将位于Windows文件系统上,而OCaml环境将位于WSL下的Linux文件系统上。

从WSL到use the files on the Windows文件系统只需使用符号链接。

对于简洁的解释感到抱歉,但这比不知道更好。

答案 1 :(得分:1)

本书指示您使用OPAM安装utop和Jane Street Core等环境,但OPAM今天仍无法在Windows中运行。

我相信Jane Street的家伙也从不在Windows中运行OCaml程序,所以即使OPAM移植到Windows,Core也不太可能顺利在Windows中运行。