基本はこれだけです。例えば、DOM4の、 Node appendChild(Node node); というオペレーションをあるobjectに適用したい場合には、 Any param(node); obect.message_(hash("appendChild"), "appendChild", 1, ¶m); と言った具合にメッセージを送ると、objectがNodeであれば子ノードにnodeが追加されます。「objectがNodeであれば」と書いたのは、ESウェブ ブラウザではクラスとかプロトタイプといったものは本質的なものとしては扱っていなくて、どんなオブジェクトに対しても"appendChild"という名前のメッセージを送りたければ送ることができるからです。C++で動的にダック・タイピングしているようなイメージです。 Web IDLの言語バインディング 原理的にはメッセージを