Hindley-Milnerは、多くのよく知られている関数型プログラミング言語の型システムの基礎となる型システムです。Damas-Milnerは、Hindley-Milner型システムの型を推測(推測?)するアルゴリズムです。
ウィキペディアは、私が知る限り、「統一」という一言に相当するアルゴリズムの説明を提供しています。それだけですか?もしそうなら、それは興味深い部分が型推論システムではなく型システム自体であることを意味します。
Damas-Milnerが統一以上のものである場合は、簡単な例と、理想的にはいくつかのコードを含むDamas-Milnerの説明が必要です。
また、このアルゴリズムは型推論を行うとよく言われます。それは本当に推論システムですか?タイプを推測するだけだと思いました。
関連する質問: