MLton

MLton
Paradigm Multiparadigm : funktionell , imperativ
Dök först upp 1997 ; 26 år sedan ( 1997 )
Maskinskrivningsdisciplin stark , statisk , indikerad
Licens Historiskt tillståndsmeddelande och ansvarsfriskrivning
Filnamnstillägg .sml
Hemsida mlton .org
Influerad av
Standard ML

MLton är en kompilator för optimering av hela programmet med öppen källkod för Standard ML . Utvecklingen av MLton började 1997 och fortsätter med en världsomspännande community av utvecklare och användare, som har hjälpt till att porta MLton till ett antal plattformar. MLton var en deltagande organisation i Google Summer of Code 2013 .

MLton syftar till att producera snabba körbara filer och att uppmuntra snabb prototypframställning och modulär programmering genom att eliminera ineffektivitet som ofta förknippas med funktioner på hög nivå. Det syftar också till att underlätta storskalig programmering genom MLBasis-systemet, förenkla modularitet och hantering av namnutrymmen. Som en kompilator för ett helt program är den anmärkningsvärd för att den saknar en interaktiv toppnivå, vanlig bland Standard ML-miljöer.

MLton inkluderar flera bibliotek utöver basen inklusive ML Language Processing Tools med en implementering av ANTLR och MLRISC med kodgeneratorer för reducerade instruktionsuppsättningar CPU: er. Den implementerar också funktioner som hjälper citat behövs] till med portering av kod från SML/NJ, en av de mer populära SML-implementeringarna, [ inklusive stöd för SML/NJs kompileringshanterare.

Se även

externa länkar