Ошибка при компиляции в MAcOS High Sierra версии 10.13.6 с sml Standard ML из Нью-Джерси v110.78 - PullRequest
1 голос
/ 07 июля 2019

Я получаю ошибку ниже при компиляции List.filter в коде ниже

fun only_capitals (xs) =

List.filter (fn x => Char.isUpper (String.sub (x, 0))) xs

необработанное исключение Io [Io: openIn не удалось на "/Users/jhr/Work/smlnj/osx-dist/smlnj.dst/sml.boot.x86-unix/smlnj/basis/.cm/x86-unix/basis .cm ", Нет такого файла или каталога]

поднято по адресу: Основа / Внедрение / IO / bin-io-fn.sml: 617.25-617.71

.. / см / Util / safeio.sml: 30,11

.. / составитель / TopLevel / взаимодействуют / evalloop.sml: 44,55

.. / составитель / TopLevel / взаимодействуют / evalloop.sml: 292.17-292.20

Я могу запустить другой код sml. Когда я добавил эту функцию с List.filter, появляется ошибка

Удалите и снова установите sml

...