RustにおけるTraitとかに近いもの
あるメソッド群を持つジェネリックな型の分類
パラメトリックなジェネリクスに対して、対象が広すぎるものを、アドホック多相的に制限する
“Hackett: a metaprogrammable Haskell” by Alexis King - YouTube
この動画の説明わかりやすかった(12:10~)
式をもとに型を生成するのが型推論、型情報をもとに式を生成するのがジェネリクスというループ
RustにおけるTraitとかに近いもの
あるメソッド群を持つジェネリックな型の分類
パラメトリックなジェネリクスに対して、対象が広すぎるものを、アドホック多相的に制限する
“Hackett: a metaprogrammable Haskell” by Alexis King - YouTube
この動画の説明わかりやすかった(12:10~)
式をもとに型を生成するのが型推論、型情報をもとに式を生成するのがジェネリクスというループ