АТС. Как скомпилировать непустую функцию?

Я новичок в языках ML. Я читаю руководство по ATS и сейчас в бешенстве. Я прочитал половину руководства, и в нем нет объяснения, как скомпилировать непустую функцию.

Только один пример с "hello world" программой.

ats
val x = "hello"

implement main0 () = print x

Но если я изменю x на 2 * 2, это вызовет ошибку.

Должен ли я читать руководство без возможности компилировать код и тестировать его? Отвратительный.


ats
person Khatry    schedule 05.11.2019    source источник


Ответы (1)


Вам понадобится следующая строка для некоторых библиотечных функций:

#include "share/atspre_staload.hats"

ATS не может быть хорошим языком для начинающих, поскольку он предполагает достаточное знание ML и C.

person Hongwei Xi    schedule 05.11.2019