Выйдите из процесса, используя MLton и MosML (отсутствует модуль Process)

Я пытаюсь написать код, который будет компилироваться в mlton или mosml.

В моем mosml я могу выйти из строя следующим образом.

Process.exit(Process.failure)

Однако, когда я пытаюсь использовать один и тот же код и скомпилировать на mlton. Он не может найти Process в своем наборе библиотек. Пожалуйста, дайте мне знать мои варианты с точки зрения написания кода, который будет работать на любой платформе в одном файле исходного кода.

1 ответ

Process структура является субструктурой OSпоэтому должно работать следующее:

OS.Process.exit OS.Process.failure

См. Спецификацию базовой библиотеки.

Другие вопросы по тегам