MLton
Paradygmat | Wieloparadygmat : funkcjonalny , imperatywny |
---|---|
Po raz pierwszy pojawiły się | 1997 |
Dyscyplina pisania | silny , statyczny , wywnioskowany |
Licencja | Historyczne zawiadomienie o pozwoleniu i zrzeczenie się odpowiedzialności |
Rozszerzenia nazw plików | .sml |
Strona internetowa | |
Pod wpływem | |
Standardu ML |
MLton to kompilator optymalizujący cały program typu open source dla Standard ML . Rozwój MLton rozpoczął się w 1997 roku i jest kontynuowany przez ogólnoświatową społeczność programistów i użytkowników, którzy pomogli przenieść MLton na wiele platform. MLton była organizacją uczestniczącą w Google Summer of Code 2013 .
MLton ma na celu tworzenie szybkich plików wykonywalnych oraz zachęcanie do szybkiego prototypowania i programowania modułowego poprzez eliminację nieefektywności często związanej z funkcjami wysokiego poziomu. Ma również na celu ułatwienie programowania na dużą skalę za pośrednictwem systemu MLBasis, upraszczając modułowość i zarządzanie przestrzeniami nazw. Jako kompilator całego programu wyróżnia się brakiem interaktywnego najwyższego poziomu , powszechnego w środowiskach Standard ML.
MLton zawiera kilka bibliotek oprócz podstawy , w tym ML Language Processing Tools z implementacją ANTLR i MLRISC z generatorami kodu dla procesorów o zmniejszonym zestawie instrukcji . Implementuje również funkcje, które pomagają w przenoszeniu kodu z SML/NJ, jednej z bardziej popularnych implementacji SML, [ potrzebne źródło ] , w tym wsparcie dla menedżera kompilacji SML/NJ.
Zobacz też
Linki zewnętrzne