[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23335] Re: to_str再考

From: matz@... (Yukihiro Matsumoto)
Date: 2004-04-06 01:57:39 UTC
List: ruby-dev #23335
まつもと ゆきひろです

In message "[ruby-dev:23334] Re: to_str再考"
    on 04/04/06, "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp> writes:

|改めて上記定義を元に考え直してみると、今は、
|
|* CellをStringのsubclassにする。to_strは消す。
|* CellにStringのmethodを定義しまくる/Stringにdelegateする。
|
|のいずれかかな、と思ってます。前者はちょっと実装が気色悪く
|なりそうなんですが。。。

後者の場合はSimpleDelegatorよりもDelegateClassを使うことをお
勧めします。最近、tempfileで似たようなことがありましたから
(遅いし、メモリを馬鹿食いする)。

In This Thread