Windows对Jane Street OCaml核心的支持?

Windows对Jane Street OCaml核心的支持?,windows,ocaml,core,Windows,Ocaml,Core,我正在阅读(顺便说一句,这是一本很棒的书),所有的例子都假设使用了简街核心图书馆。我还不熟悉OCaml环境,我想在我的Windows笔记本电脑上学习这本书,而不会陷入细节中。有没有一种简单的方法可以让这些库在Windows上运行?这个问题的答案可能会帮助许多希望在Windows上开始使用这些库的人。如果不是,那么这本书也许足以说服我切换操作系统;) 编辑-刚刚发现现在没有支持,但正在进行中。有没有大致的时间表?我建议您使用虚拟机,例如,或 您可以在安装了操作系统并准备好为许多Linux操作系统运

我正在阅读(顺便说一句,这是一本很棒的书),所有的例子都假设使用了简街核心图书馆。我还不熟悉OCaml环境,我想在我的Windows笔记本电脑上学习这本书,而不会陷入细节中。有没有一种简单的方法可以让这些库在Windows上运行?这个问题的答案可能会帮助许多希望在Windows上开始使用这些库的人。如果不是,那么这本书也许足以说服我切换操作系统;)


编辑-刚刚发现现在没有支持,但正在进行中。有没有大致的时间表?

我建议您使用虚拟机,例如,或

您可以在安装了操作系统并准备好为许多Linux操作系统运行的情况下获得一个新版本

我个人几十年来一直在使用VMware,并在VMware工作站上的Debian上运行OCaml

补充 因为有人刚刚把这个投了更高的票,而我不记得这个问题,所以我重新阅读了它。这是一件好事,因为在Windows上可能有更好的方法来实现这一点,但我尚未签出它,但将概述我将要做/做的事情。:)

在Windows上的Ubuntu上安装(Linux的Windows子系统)AKA Bash。这将允许您在Windows上运行Ubuntu环境,而不需要虚拟机

接下来,按照以下步骤在WSL上安装OCaml

然后,遵循针对真实世界OCaml的说明

由于WSL不打算与GUI一起使用(但经常使用),请与安装在Windows上的一起使用

因此,包含文件和VisualStudio代码的项目目录将位于Windows文件系统上,OCaml环境将位于WSL下的Linux文件系统上

要从WSL访问文件系统,只需使用符号链接


抱歉这么简单的解释,但总比不知道要好。

这本书指导您使用OPAM安装utop和Jane Street Core等环境,但OPAM至今仍不能在Windows中工作


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

@GuyCoder-只需搜索“Windows”-但对所有其他平台的详细说明。很有趣,谢谢。具有讽刺意味的是,尽管我目前处于困境,但我对一种将在windows以外的其他地方运行的语言感兴趣。我发布了一个补充答案,我认为这比我最初的答案要好。书籍代码现在建议将其用于windows。如果我没记错的话,大多数OPAM都在windows上运行,但是存储库中的包都由Unixer维护。我认为主要的问题在于构建工具(ocamlbuild、oasis等)很难在像Windows这样不同的系统中实现。