[#1058] ruby 0.99.3-961119 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

19 messages 1996/11/19
[#1059] segm fault (Re ruby 0.99.3-961119 available) — sinara@... 1996/11/19

原です。

[ruby-list:1033] Re: Bug report: divmod, ruby-mode.el

From: matz@... (Yukihiro Matsumoto)
Date: 1996-11-15 08:37:11 UTC
List: ruby-list #1033
まつもと ゆきひろです.

In message "[ruby-list:1032] Re: Bug report: divmod, ruby-mode.el"
    on 96/11/15, 石塚圭樹 <keiju@shljapan.co.jp> writes:
|
|けいじゅ@SHLジャパンです. 

|>識別子? タイプへの対応が不十分でした.止めようかなあ.
|
|やめても問題なければ良いとは思いますが...

ドキュメントの書き換えだとか,既存のスクリプトが動かなくなる
などの問題が出るでしょうね,もはや引き返せないか.

|>rubyからインスタンスを作らないで知る方法はないですねえ.新し
|>く作りましょう.Module#method_defined? とかどう?
|
|これだと
|
|  Module#method_defined? :foo
|
|という漢字になるのですね??

  SomeModule.method_defined? :foo

ですね.

|defined?でメソッドを表す識別子(?)をつけて
|
|defined? class#foo
|
|などでは駄目ですかねえ??

以下の理由で難しいです.

  1.`#'はコメント記号だ
  2.defined? の本来の意味は「この式は定義されているか」であ
     り,本来存在しない式を記述するのは目的に反する
  3.文法を変更したくない

妥協できません?
                                まつもと ゆきひろ /:|)

In This Thread