メタクラス
有名なプログラミング言語でメタクラスが利用可能なものは以下である。
Common Lisp
Groovy
Object Pascal (中でもDelphiが代表的である)
Objective-C
Ruby
Python
Perl(メタクラスプラグマまたはMooseを用いて)
Smalltalk
次のようにそれほど普及していない言語の中にはメタクラスが利用できるものもある。いくつかは研究目的であり、1990年代初頭にまで遡る: OpenJavaやOpenC++、OpenAda、CorbaScript、ObjVLisp、Object-Z、MODEL-K、XOTcl、MELDCなど。
また、Prologのオブジェクト指向拡張であるLogtalkでもメタクラスが利用できる。
さらに、Resource Description Framework (RDF)とUnified Modeling Language (UML)は両者共にメタクラスが利用できる。