2010-12-13 3 views

Antwort

2

Nr

Ich sehe dies als einen Fehler. Die Spezifikation einer Sprache sollte frei sein. Ansonsten begrenzen Sie automatisch die Anzahl der Interessenten. Um ehrlich zu sein, ist die Definition von SML wirklich eine gute Arbeit - und weit umfassender als jede andere Sprache. Spezifikation. Es hat wahrscheinlich auch viel mehr Zeit zum Schreiben gebraucht!

+0

Die Standards für viele standardisierte Sprachen (z.B. C) sind ebenfalls nicht frei. – newacct

+1

Während dies ein echter Punkt ist, denke ich nicht, dass irgendeine moderne Sprache versuchen sollte, den Standard etwas zu machen, das Sie kaufen müssen. Es begrenzt die Darstellung von Implementierungen stark, und in Standard MLs Fall ist es einer der Gründe, warum es nie als eine Sprache ausging. –

0

Die Definition wurde vor kurzem von MIT Press und the source is on Github zur Verfügung gestellt, einschließlich Anweisungen zum Kompilieren einer PDF.

+0

das scheint SML90 zu sein, nicht SML97 – newacct

+0

Sie haben Recht, guter Fang. – spacemanaki