2004-10-04から1日間の記事一覧

メソッドとフィールドの区別も要らない。

smalltalkを見て思った。メッセージングが明確であれば充分だ。 object.method(); object.field; とはつまり、 object メッセージング先 .method,.field メッセージ(.がメッセージング記号、method,fieldがメッセージ内容) () これもメッセージ

式と文の区別は要らない。

lispを見て思った。式と式とのセパレータさえあれば充分だ。 式1;式2;...;式N は文がN-1個と式が1個ではなく、複数の式を列挙した一つの式だとみなしても構わない。 (begin 式1 式2 ... 式N) と同じような感じ。