ねこ丸です。
機械伯爵 writes:
> > # メソッドはたまたま function オブジェクトを持ったプロパティ、という
> > # JavaScript も今は大好きです。
>
> ……JavaScriptのオブジェクトに対するアプローチは、癖や慣れで済まされる
> 問題を超えていると思う……
えー。
いいじゃないですか、あの緩さ加減。ダイナミック!って感じで。「すべて
オブジェクトなので好きにしてください。あ、コンストラクタの書き方と
prototype の扱いだけ気をつけてね。じゃ。」みたいな放置ぶりがチョーステキ。
クラスにとらわれた Java っぽい頭の作りをぶち壊すのに最適だと結構本気
で思っています。
# 「クラスじゃないんだ!オブジェクトなんだよ!」
実際 class 構文て毒にも薬にもなって、class 構文使ってりゃクラスが使い
こなせているかのような錯覚に陥ったり、オブジェクトにはクラスが必要とか
思い込んだりして、微妙だなと思います。
もちろんあった方が混乱は少ないんですけど。
# かたいオブジェクトをへたくそが使うとどうにもならないけど、やわらかい
# オブジェクトならぐりぐりに作り直して動かしちゃうことは可能。ってゆう
# のはどことなく Lisp 使いのセリフに似ている。
--
ねこ丸%Lisp書けないけど