MLton - это оптимизирующий компилятор с открытым исходным кодом для всей программы f или Standard ML (SML) язык программирования.
MLton направлен на создание быстрых исполняемых файлов и поощрение быстрого прототипирования и модульного программирования, устраняя потери производительности, часто связанные с использованием языка высокого уровня
Разработка MLton началась в 1997 году и продолжается всемирным сообществом разработчиков и пользователей, которые помогли перенести MLton на ряд платформ. Как компилятор всей программы Mlton выделяется среди сред SML, таких как Standard ML of New Jersey (SML / NJ), отсутствием интерактивного верхнего уровня, распространенного среди большинства реализаций SML [1]. MLton также включает несколько библиотек в дополнение к SML Basis Library, а также функции, помогающие переносить код из SML / NJ, одной из наиболее популярных реализаций SML. MLton также стремится сделать программирование в целом более осуществимым за счет использования системы MLBasis [2], упрощающей модульность и управление пространствами имен в более крупных частях кода. MLton также поддерживает Менеджер компиляции SML / NJs. MLton участвовала в конференции Google Summer of Code.
.
2013 г.