Javascriptはメタクラスが簡単に扱える

Javascriptのクラスは、Prototypeでつながっているだけだから、クラスとインスタンスの違いがすごくあいまい。だから、ごくあたりまえにメタクラスやら、メタメタクラスが扱える、すごい言語なのかもしれない。
ただ、MOPが使えるわけじゃないから、あんまりうれしさはないかもしれない。

というようなことを、デザパタのPrototypeパターンの話を聞きながら、考えてた。