ATS - это статически типизированный язык программирования, который объединяет реализацию с формальной спецификацией. Ядро ATS похоже на ML, а его система типов основана на структуре Applied Type System, которая, в свою очередь, дает языку его имя. ATS обладает богатым набором функций и поддерживает зависимые типы (стиля DML), линейные типы, (встраиваемые) шаблоны, программирование с доказательством теорем (PwTP) и многое другое.

Добро пожаловать в # ats @stackru!

ATS - это статически типизированный язык программирования, который объединяет реализацию с формальной спецификацией. Ядро ATS похоже на ML, а его система типов основана на структуре Applied Type System, которая поддерживает зависимые типы (в стиле DML), линейные типы, доказательство теорем и многое другое.

На данный момент сообщество ATS относительно невелико. Мы рекомендуем задавать любые вопросы, относящиеся к языку программирования ATS, тегом #ats. Это, несомненно, принесет пользу всем, кто пытается изучить и использовать САР. Как правило, вопросы об ATS, касающиеся синтаксиса, библиотеки, системы типов и приложения, должны быть помечены тегом #ats. С другой стороны, предложения, отчеты об ошибках и различные обсуждения языковых функций, вероятно, следует направлять в официальную группу Google для ATS.

Ссылки