[#12164] patch for ext/gdbm — Koji Arai <JCA02266@...>

新井です。

24 messages 2001/02/04
[#12168] Re: patch for ext/gdbm — matz@... (Yukihiro Matsumoto) 2001/02/05

まつもと ゆきひろです

[#12176] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/05

新井です。

[#12179] Re: patch for ext/gdbm — matz@... (Yukihiro Matsumoto) 2001/02/06

まつもと ゆきひろです

[#12219] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/12

新井です。

[#12220] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/12

新井です。

[#12256] set_trace_func — keiju@... (Keiju ISHITSUKA)

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

15 messages 2001/02/17

[#12293] crash on proc without a block — Kenichi Komiya <kom@...1.accsnet.ne.jp>

15 messages 2001/02/25

[#12323] Re: [ruby-list:28364] class definition extension — "K.Kosako" <kosako@...>

ruby-listから移動しました。

13 messages 2001/02/28
[#12324] Re: [ruby-list:28364] class definition extension — matz@... (Yukihiro Matsumoto) 2001/02/28

まつもと ゆきひろです

[ruby-dev:12155] Re: [PATCH] indent of access control & symbol highlight

From: matz@... (Yukihiro Matsumoto)
Date: 2001-02-03 18:30:03 UTC
List: ruby-dev #12155
まつもと ゆきひろです
In message "[ruby-dev:12152] Re: [PATCH] indent of access control & symbol highlight"
    on 01/02/03, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|> On Sat, 3 Feb 2001 19:36:43 +0900
|> matz@zetabits.com (Yukihiro Matsumoto) wrote:
|> > 実は一時的にそうしてたことがあるんですが、それはRubyの文法に
|> > 対する誤解を生むだけだろうということで、やっぱりやめたという
|> > 経緯があります。本当はメソッドに過ぎないものを文法の構成要素
|> > だと思いこませるという負の教育的効果ですね。
|
|  文法の構成要素ではないですが、単独で使った場合はその後のコン
|テクストに影響を与える、つまりコンテクストを切り分ける働きをす
|るので、一段上がってもいいんじゃないかと。

引数なしのpublicなどがコンテキストを切り分ける働きがあるとい
うことは同意します。また、インデントをつけることがそのことを
明示する効果があることにも反対はしません。

また、artonさんがやっているような、ある状況でpublicなどに負
のオフセットを使うというやり方そのものも否定しません。私自身
はやらないような気がしますが、効果はあると思います。

問題はauto indentでそれを対応するほどのことか、あるいは対応
した場合の負の教育効果とか、class/module以外で引数なしの(意
味が異なる)publicなどを使うことがあれば、今度は逆にまずくな
いかとかいう点です。

|  とりあえず後ろの方のハイライトの部分だけ分けて、インデントに
|関しては別の話にした方がいいかも。

そっちの方が悪影響は少ないでしょうね。ゼロとまでは言いません
けれども。
                                まつもと ゆきひろ /:|)

In This Thread