[#3567] Nil is a subclass of Object? — shugo@... (maeda shugo)

前田です。

26 messages 1997/08/02
[#3570] Re: Nil is a subclass of Object? — matz@... (Yukihiro Matsumoto) 1997/08/03

まつもと ゆきひろです

[#3572] Re: Nil is a subclass of Object? — keiju@... (石塚圭樹 ) 1997/08/03

けいじゅ@日本ラショナルです.

[#3573] Re: Nil is a subclass of Object? — matz@... (Yukihiro Matsumoto) 1997/08/03

まつもと ゆきひろです

[#3715] may i make a ruby.rpm? — Shoichi OZAWA <ozawa@...>

こんにちは 小澤@日立 です。

15 messages 1997/08/20

[#3736] module for GNU Readline Library — shugo@... (前田 修吾 / maeda shugo)

前田です。

12 messages 1997/08/20

[#3833] [Bug] Regexp.quote — shugo@... (前田 修吾 / maeda shugo)

前田です。

25 messages 1997/08/26
[#3836] BEGIN and END — Masaki Suketa <suke@...> 1997/08/26

助田です。

[#3837] Re: BEGIN and END — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3842] Re: BEGIN and END — keiju@... (石塚圭樹 ) 1997/08/27

けいじゅ@日本ラショナルです.

[#3839] Re: SyslogSendmail class — takagi@... (TAKAGI Hiromitsu)

> そうですね.本当はこーゆーのが ruby-list の本来の形ですね.

18 messages 1997/08/27
[#3840] Re: SyslogSendmail class — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3852] Re: SyslogSendmail class — keiju@... (石塚圭樹 ) 1997/08/27

けいじゅ@日本ラショナルソフトウェアです.

[#3909] Object#id <=> Fixnum#id2object ? (Re: SyslogSendmail class) — shugo@... (前田 修吾 / maeda shugo) 1997/08/28

前田です。

[#3869] Re: SyslogSendmail class — takagi@... (TAKAGI Hiromitsu)

> Moduleのところに書いてあるんですねえ.こういうノウハウを記述

15 messages 1997/08/27
[#3870] Re: SyslogSendmail class — matz@... (Yukihiro Matsumoto) 1997/08/27

まつもと ゆきひろです

[#3906] document for beginner — toyofuku@...

豊福@パパイヤです。

21 messages 1997/08/28
[#3917] Re: document for beginner — Kikutani Makoto <kikutani@...> 1997/08/29

きくたにです。

[#3925] Re: document for beginner — Masaki Suketa <suke@...> 1997/08/29

助田です

[#3926] Curses (Re: document for beginner) — Kikutani Makoto <kikutani@...> 1997/08/29

Fri, Aug 29, 1997 at 12:54:15PM +0900 において

[#3933] Re: ruby constants — toyofuku@...

豊福@パパイヤです。

16 messages 1997/08/29
[#3934] Re: ruby constants — matz@... (Yukihiro Matsumoto) 1997/08/29

まつもと ゆきひろです

[#3939] Re: ruby constants — WATANABE Hirofumi <watanabe@...> 1997/08/29

わたなべです.

[ruby-list:3858] Re: SyslogSendmail class

From: keiju@... (石塚圭樹 )
Date: 1997-08-27 05:46:46 UTC
List: ruby-list #3858
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :03854 ] the message: "[ruby-list:3854] Re:
SyslogSendmail class ", on Aug/27 14:33(JST) matz@netlab.co.jp
(Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>|  attr [:date, TRUE], [:time], [:process_name, TRUE]
>むむむ….それよりは

>  attr :date, :time, :process_name, TRUE
>の方がまだましですねえ.

それは駄目じゃないですか?

  attr :date, :time, :process_name

はどう解釈します? 末尾のオプションは, TRUEに限るってするわけにも行きま
せんよね?

>|仕様? バグに限りなく近いと思うんですけど...
>
>そうでもないんです.たとえば
>
>  def foo
>    do_something
>    @foo
>  end
>  attr :foo
>
>とした場合にfooを再定義しちゃまずいでしょ.

うーん. この場合再定義すると消えてしまうからですね...

>今後は「そのクラスで」メソッドが定義されていなければ再定義と
>言う仕様でどうでしょう.

うーん. でも, 上のを再定義しちゃまずいっていうなら, この場合でも嬉しく
ないかも...

class Foo
  def foo
    ...
  end
end

class Bar < Foo
  attr :foo
end

で, なくなってしまうんですよねえ...

# 実は結構微妙な問題だったんですね...

やはり, 同じクラスの場合:

>  def foo
>    do_something
>    @foo
>  end
>  attr :foo

でも, 再定義してしまった方がすっきりするような...

  def foo
    do_something
    @foo
  end
  def foo
    do_something2
    @foo
  end

の場合なんかは当然上書きしてしまうんだし...

>|># でもやっぱりidは名前を変えた方が良いかも.
>|変えた方がいいような気もしますが... 結構使っているからなあ... 変える場
>|合でも, とりあえず, idはaliasで残して頂いてもらうと嬉しいなぁ.
>
>これは高木さんのプログラムで id を名前を変えた方が良いかも,
>というつもりだったんです.Object#idを変えるつもりは無いです.

おお. 失礼しました(__;;;

# でも Object#id は, 仕様頻度の割りに結構図々しい名前のような気がして
# いる... 

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---

In This Thread