メッセージ転送
正式にメッセージ転送専用の機能を備えていない。オブジェクトにセレクターで指定されたメソッドが存在しない場合「def __getattr__( this, selector )」が呼ばれるため、クロージャーと組み合わせることにより模倣することができる。また、「def __getattribute__( this, selector )」を定義していれば、セレクターに指定したメソッドの有無に関わらずメッセージ要素を取得できる。
Microsoft Windowsでは、ウィンドウがオブジェクトとして振る舞う。そしてウィンドウのメッセージ処理(ウィンドウプロシージャ)において、SendMessage()関数あるいはPostMessage()関数などを用いて他のウィンドウにメッセージを同期/非同期転送することができる。PostThreadMessage()関数を用いて、メッセージループを持つスレッドにメッセージを非同期転送することもできる。