我很难在Emacs中找到sml-mode来正确地缩进我的代码。例如,这里有一个街区,它的行为特别奇怪: = Param of TyParam.t我看过,但是解决方案不适用,因为这是M-C-\给我的行为,如果不能够自动缩进整个文件,那么在代码上工作将是一件非常痛苦的事情。有什么简单的办法吗?是否有替代的sml-
我读了一些关于Standard中的值限制的文章,并尝试将这个示例翻译到OCaml,看看它会做什么。看起来,OCaml在SML由于值限制而拒绝程序的上下文中生成这些类型。下面是SML中一个被拒绝的程序的示例:val r1: string option ref = r如果将第一行逐字输入到新泽西州的SML中,则会得到以下错误:
- val r: 'a option ref = r