Я новичок в языках ML. Я читаю руководство по ATS и сейчас в бешенстве. Я прочитал половину руководства, и в нем нет объяснения, как скомпилировать непустую функцию.
Только один пример с "hello world"
программой.
ats
val x = "hello"
implement main0 () = print x
Но если я изменю x
на 2 * 2
, это вызовет ошибку.
Должен ли я читать руководство без возможности компилировать код и тестировать его? Отвратительный.