SML#はオープンソースの関数型プログラミング言語です。Standard MLと互換性を保ちながら、C言語やデータベースとの連携など実用上重要な機能を備えています。詳しくは「SML#について」をご覧ください。

val puts = _import "puts" : string -> int
fun f x = ignore (puts (#b x))
val _ = f {a = "Hi", b = "Hello"}
val _ = f {b = "World", c = "SML#"}

最近のニュース

SML#の教科書が出ました

「SML#で始める実践MLプログラミング」が発売されました。

もっと読む...

GitHubへの移行が完了しました

SML#プロジェクトのGitHubへの移行が完了しました。

もっと読む...

SML# 4.0.0 リリース

SML# 4.0.0 がリリースされました。

もっと読む...

MITライセンスに変更します

2021年3月25日の東北大学との合意により、SML#開発チームはSML#関連ソフトウェアの著作権表示とライセンスを変更します。

もっと読む...

SML#の教科書が出ます

SML#の教科書が出版されます。

もっと読む...