Mixinの導入言語
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/14 01:09 UTC 版)
Mixinの原点は、MIT系Lisp方言オブジェクト指向システムのFlavors(英語版)であり、その後継であるCommon Lisp オブジェクトシステム(CLOS)上の実装で広く知られるようになっている。日の丸言語RubyもMixinの採用言語として有名である。Mixinを採用している言語としては以下のものがある。 Ada - 総称型パッケージの特殊ディスパッチがそれに相当する D言語 - テンプレート・ミックスインが導入されている Dart Groovy JavaScript - 関数オブジェクトがそれに相当する Kotlin OCaml Perl PHP MATLAB Python Racket Raku - ロールとして導入 Ruby - モジュールとして導入 Scala Smalltalk Swift - プロトコルとして導入 Vala Object REXX XOTcl(英語版) Strongtalk(英語版)
※この「Mixinの導入言語」の解説は、「Mixin」の解説の一部です。
「Mixinの導入言語」を含む「Mixin」の記事については、「Mixin」の概要を参照ください。
- Mixinの導入言語のページへのリンク