Running Standard ML on Windows

I was looking for good documentation on how to get a standard ML running on Windows. Does anyone have a good guide on this?

I tried to compile sml / nj in cygwin using this guide: http://www.smlnj.org/install/index.html

$ config/install.sh
config/install.sh: Using shell /bin/sh.
config/install.sh: SML root is /usr/local/sml.
config/install.sh: Installation directory is /usr/local/sml.
config/install.sh: Installing version 110.74.
config/install.sh: URL of source archive is http://smlnj.cs.uchicago.edu/dist/working/110.74/.
config/install.sh: Script /usr/local/sml/bin/.arch-n-opsys reports ARCH=x86; OPSYS=win32; HEAP_SUFFIX=x86-win32.
/usr/local/sml/config/unpack: The run-time tree already exists.
config/install.sh: Compiling the run-time system.
(nmake /Fmakefile.win32 MAKE="nmake /Fmakefile.win32" RUNTIME="run.x86-win32.exe" VERSION="v-x86-win32" CC="cl" CFLAGS="/Zi" CPP="cl /E /EP" TARGET=X86 DEFS="  /DHOST_X86 /DTARGET_X86 /DOPSYS_WIN32 /DVREGS /DINDIRECT_CFUNC /DDLOPEN" XOBJS="" XLIBS="" LD_LIBS="" XCLIBS="" run.x86-win32.exe)
make: -c: Command not found
mk.x86-win32:26: recipe for target `all' failed
make: *** [all] Error 127
config/install.sh: !!! Run-time system build failed for some reason.

Any suggestions would be appreciated.

+3
source share
3 answers

Moscow ML (MosML) works from a window on Windows (there is no need for cygwin). You can download the zip file or the self-extracting installer.

The website also contains pretty good documentation (good for some parts of MosML) and links to other useful links.

, , , sml/nj . cygwin "linux" ( cygwin ). notes , ( ) cygwin. , sml/nj, cygwin.

. msi Windows, ?

+4

Standard ML, : Poly/ML.

releases Github MSI Windows.

+2

, Cambridge ML. ML , . , .

+1
source

All Articles