我用以下命令打开了“新泽西的SML”中的一个文件:use "c:\\work.sml",给出了下一个问题:
[openning c:\\work5.sml]
[use failed: Io: openln failed on "c:\\work.sml", Win32TextPrimIO:openRd: failed]
uncaught Exception error
raised at:../complier/TopLevel/interact.sml:24.14-24.28在work.sml中,我只有这一行:
- datatype ’a seq = Nil | Cons of ’a * (unit -> ’a seq);发布于 2011-05-27 08:29:51
您的文件包含两个错误:
行开头的
-需要移除。’s应该是’然而,这些应该分别导致语法错误和“非法令牌”错误,而不是IO错误。
我能想到的唯一原因是,您所做的错误是您输入了文件名。
发布于 2014-02-17 04:56:00
当我把通往新泽西SML的捷径钉在任务栏上后,我也突然开始遇到这个问题。如果我从这个快捷方式运行SML并尝试“使用”一个.sml文件,它就会产生这个错误。
因此,基本上要确保您的SML.exe与您的.sml程序位于同一个文件夹中,这应该可以再次正常工作。
https://stackoverflow.com/questions/6148737
复制相似问题