From: HQss_YasuiS/hq_ss@... Date: 1999-02-09T17:30:02+09:00 Subject: [ruby-dev:4902] Re: to_i,to_s の素朴な疑問 安井です。 >その通りです.既にお気付きかも知れませんが,Rubyが提供してい >るものは「一見シンプルで自然」なモデルというだけで,本当にシ >ンプルかどうかと言うと実は違います.特に なるほど。良く分りました。 >オブジェクト指向的自然さと言うと > >|1 + 2 * 3 => 7 #ruby風 >|1 + 2 * 3 => 6 # Smalltalk風(これが不自然だと) > >のようなののことですね.だとするとそうです.オブジェクト指向 >的自然さよりも「普通の」プログラミング言語における自然さの方 >を優先してます.「自然さ」というのは視点によって変わるし,時 >として矛盾することもあるんですね. なるほど。そうですね。 >|marshal や unpack は ruby の機能でした? > >はい,組み込みの機能です. あっ、完全に勉強不足でしたね(^^;; 参った! >ええ,対立する異論があるのは承知しています.つまり,ここで対 >立がある以上すべての人を満足させることは不可能であることも意 >味しています.とすると,私は私の喜ばせたい人を喜ばせることを >選択します.それはもしかすると安井さんではないかも. そのようでしたね。 >|marshal はどうするのですか? > >書き出しは > > file = open("path", "w") > Marshal::dump(obj, file) > >読み込みは > > file = open("path", "r") > obj = Marshal::dump(file) > >です.これでobjのコピーを取り出せます.これは構造情報と一緒 >にファイルにオブジェクトを書き出しますので,問題なしですね. 詳しく説明してもらって恐縮です。ここって ruby-list みたい^^;;; >|# self.rubyが段々とミックスかハイブリッドに見えてきた。 > >かならずしもsimple is bestというポリシーの言語ではないことは >確かです. それで多くのユーザが満足すればいいと。なるほど、なるほど。 # self.ますますrubyが好きになったぞー! で、これで終わっちゃ何のためいままで議論してきたかワカンナイんで # 最後に希望としてrurityな部分もキープしておいてほしいなあ、です。 # え、なんか話が逸れたけど、Object::Scanf(pat)の話はどこへ消えたのかな? --------- yasuisu@omssv.hq.hitachizosen.co.jp