報國挺身日記 このページをアンテナに追加 RSSフィード

2006/04/24 アンティックドール

[] 雨 00:42

駅から家まで帰る途中、物凄い雨に降られてしまった。

春とは思えない変な雨。

[] サーバーエラー 00:42

昨日の夜、自分の日記にアクセスするとInternal Server Errorになっていた。でも、はてなダイアリーの他の人の日記は普通に見えていた。

[] local binding vs. open class 00:42

local binding仕様での拡張は不要で、通常のクラス拡張で済むのではないかという議論で、通常のクラス拡張では、以下の二点で問題があるのではないか、と書いた。

  1. 変更したメソッドの中から元のメソッドを呼び出すためには元のメソッドをaliasする必要があるのと、そうしたときに、独立した複数個の拡張を上書きで適用しなければならない場合が面倒
  2. 一部のクラスを外部に非公開にするという機能を導入するのが困難

他に気付いた点としては、selector namespaceによる拡張に通常のクラス拡張を組み合わせようとした場合に、どのように適用すれば全体の整合性が取れるのかが難しい気がする。そういうことをしたいかどうかもわからないが。

トラックバック - http://d.hatena.ne.jp/kkos/20060424