介绍

这些说明用于安装新泽西州标准ML(SML/新泽西)作为Microsoft Windows上的应用程序。要使用SML/新泽西cygwin公司环境,请参见安装说明书.

使用安装程序包

我们为提供Microsoft Installer软件包SML/新泽西(https://smlnj.org/dist/working/10.99.5/smlnj-110.99.5.msi).安装程序包含完整安装,包括几乎所有可选组件(它没有包括“asdl”、“mlrisc-tools”或“nowhere”)。

您可以选择安装目录。默认值C: \程序文件\SMLNJ. The箱子包含的目录这个sml公司命令被添加到默认值路径,尽管您需要重新打开命令窗口才能看到装订。这个SMLNJ_主页环境变量也是设置为指向SML/新泽西已安装。

在Windows上使用SML/NJ

一旦你有了SML/新泽西安装后,您可以启动交互式通过在“开始”菜单中选择应用程序进行顶级循环。或者,您可以打开shell窗口并运行sml公司命令。

从源头构建

要构建SML/新泽西从运行时源代码和预编译的“bin”文件需要Unix shell(我们使用Cygwin公司)提取并解开文件。此外,您需要拥有Microsoft的Visual Studio可用。

要构建Windows安装,请使用以下步骤。我们已经标记了必须在Unix shell中完成的步骤带有“[UNIX]“前缀以及必须在带有“【VS】".

  1. 为创建安装目录SML/新泽西.

  2. [UNIX]使用卷曲wget公司下载配置tgz文件。

    % 卷曲 -O(运行) {距离(dist-dir)}/配置.tgz
  3. [UNIX]解开配置tgz文件。

    % 焦油 -x平方英尺 配置tgz
  4. [UNIX]运行prepare-win-安装.sh脚本来下载和解开必要的源文件。此脚本用于标准中使用的文件在Windows上安装。

    % 配置/prepare-win-install.sh
  5. [对]运行SML/新泽西Windows安装脚本

    配置\我安装.bat