Programmierung - Interpreter für Standard ML

Saarland University Computer Science
Hier ist eine Auswahl von Standard ML Interpretern.

Wir empfehlen SOSML, ein Interpreter, der direkt im Browser läuft und über eine besonders elegante interaktive Programmieroberfläche für Anfänger verfügt.

Die anderen Interpreter muss man zuerst installieren und kann sie dannn im Komandozeilenmodus benutzen. Dabei sollte man den Zeileneditor rlwrap verwenden. Moscow ML startet man dann beispielsweise mit "rlwrap mosml".

Wenn Sie nicht mit SOSML arbeiten, benötigen Sie zum Schreiben von Programmen einen Texteditor. Hier gibt es viele Möglichkeiten, wir empfehlen GNU Emacs. Es ist hilfreich, wenn der Editor über einen Modus für Standard ML verfügt, der automatisch einrückt und die Syntax mit verschiedenen Farben darstellt. Hinweise zum Arbeiten mit Emacs und dem SML Mode finden Sie hier.

Unter Mac OS kann man mosml und rlwrap bequem mit dem Paketmanager Homebrew installieren. Statt GNU Emacs empfehlen wir auf Mac OS Aquamacs.

Unter Linux sollte der Paketmanager ihrer Distribution mosml, rlwrap, und Gnu Emacs installieren können. Alternativ kann man die Programme auch über die oben angegeben Webseiten beziehen.

Hier ist eine Auswahl von Online-Dokumenten zu Standard ML.