>>334
コード内の2つの } の後ろに ; が抜けていました
訂正します

>>336>>337
":" は、今考えたら必要ではないように思えてきた
必要性が思い出せないという事はあまり重要な事じゃなかったのかのかも
要再考

とりあえずオブジェクトを作り直すようにしているのは一種のこだわりです
関数を実行するオブジェクトをワーカーとして、他のワーカーに丸投げ ^^;

>>338
とりあえず、関数名や引数などを、区別せずにメッセージとしてます
if に true もしくは false メッセージが送られた後、所謂メッセージセレクタ内で、
その後のメッセージブロックを実行するかどうかで分岐を行っています

なので、if 文は(一応、こちらの定義上は)メッセージ式です
なお、メッセージセレクタを直接スクリプト内から弄れるようにするかは未定です

以上です m(_ _)m