如何使用emacs运行.sml文件?

时间:2013-10-09 10:35:41

标签: emacs smlnj

我无法在emacs中运行简单的.sml文件。请帮我。

新泽西州标准ML v110.76 [建造:2013年7月14日星期日09:59:19] - 使用“s.sml”;

[开启s.sml] [使用失败:Io:在“s.sml”上打开失败,Win32TextPrimIO:openRd:失败]

未捕获的异常错误   提出于:../ compiler / TopLevel / interact / interact.sml:24.14-24.28

谢谢, 达显

2 个答案:

答案 0 :(得分:1)

我建议以下

1.Close Emacs,then open it
2.Create new file by C-x C-f
3.enter valid sml code in the file wc you created and named test.sml say
4.C-x C-s to save it 
5.M-x run-sml and press return twice
6.In the sml REPL enter use "test.sml";press return 
7.This is it!!!

答案 1 :(得分:0)

确保运行sml之前的目录与文件所在的目录相同。否则,您必须使用文件的绝对路径。看一下处理同一问题的this问题(并建议可能是文件未正确指定的问题)。