0

コード標準メタ言語を実行する方法を理解しようとしています:

smallest [5, ~4, 3]; returns ~4

fun smallest L =
    if null (tl L)
    then hd L
    else if hd L < smallest (tl L)
         then hd L
         else smallest (tl L);
4

2 に答える 2

2

SML インタープリターまたはコンパイラーが必要です。選択肢は複数ありますが、SML/NJが最もよく知られている/使用されている可能性が最も高いです。

その他には、Moscow ML (MosML)、MLKitMLtonなどがあります (これらに限定されません) 。MLKit と MLton はコンパイラで、SML/NJ と MosML はインタープリタです。

SMLに関するウィキペディアの記事は、SMLについてさらに学ぶための適切な出発点です。

于 2013-01-11T01:44:27.700 に答える
1

PolyMLをお勧めします。MLに関するより優れたドキュメントがいくつかあります。

于 2013-01-17T18:54:35.517 に答える