作者: ねこ丸
日時: 2007/10/3(16:41)
  ねこ丸です。

機械伯爵 writes:

> > # メソッドはたまたま function オブジェクトを持ったプロパティ、という
> > # JavaScript も今は大好きです。
> 
>  ……JavaScriptのオブジェクトに対するアプローチは、癖や慣れで済まされる
> 問題を超えていると思う……

  えー。
  いいじゃないですか、あの緩さ加減。ダイナミック!って感じで。「すべて
オブジェクトなので好きにしてください。あ、コンストラクタの書き方と
prototype の扱いだけ気をつけてね。じゃ。」みたいな放置ぶりがチョーステキ。

  クラスにとらわれた Java っぽい頭の作りをぶち壊すのに最適だと結構本気
で思っています。

# 「クラスじゃないんだ!オブジェクトなんだよ!」

  実際 class 構文て毒にも薬にもなって、class 構文使ってりゃクラスが使い
こなせているかのような錯覚に陥ったり、オブジェクトにはクラスが必要とか
思い込んだりして、微妙だなと思います。

  もちろんあった方が混乱は少ないんですけど。

# かたいオブジェクトをへたくそが使うとどうにもならないけど、やわらかい
# オブジェクトならぐりぐりに作り直して動かしちゃうことは可能。ってゆう
# のはどことなく Lisp 使いのセリフに似ている。

--
    ねこ丸%Lisp書けないけど