如何在mlton中使用smlnj库
我正在使用MLton编译一个参考如何在mlton中使用smlnj库,sml,mlton,Sml,Mlton,我正在使用MLton编译一个参考IntBinarySet的SML源文件。代码使用SML/NJ运行良好,但是,当使用MLton编译时,它会抱怨未定义结构IntBinarySet。我是否需要以某种方式导入smlnj库?(我可以在SML/NJ中直接使用IntBinarySet,而无需使用或导入任何内容) 具体来说,我的源文件intset.sml如下所示 fun newSet () = IntBinarySet.empty MLton抱怨说: Error: intset.sml 1.17. Und
IntBinarySet
的SML源文件。代码使用SML/NJ运行良好,但是,当使用MLton编译时,它会抱怨未定义结构IntBinarySet
。我是否需要以某种方式导入smlnj库?(我可以在SML/NJ中直接使用IntBinarySet
,而无需使用或导入任何内容)
具体来说,我的源文件intset.sml
如下所示
fun newSet () = IntBinarySet.empty
MLton抱怨说:
Error: intset.sml 1.17.
Undefined structure IntBinarySet.
compilation aborted: parseAndElaborate reported errors
MLton有一个很好的页面
根据您有限的信息,我假设您没有在.mlb文件中导入smlnj lib
。因此,您的问题应该得到解决,请参考:
$(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb