[#9642] Re: host.conf は参照しないの? — akira yamada / やまだあきら <akira@...>

15 messages 2000/05/09

[#9672] IO.popen — Koji Arai <JCA02266@...>

新井です。

22 messages 2000/05/13
[#9673] Re: IO.popen — Koji Arai <JCA02266@...> 2000/05/13

新井です。

[#9682] Re: IO.popen — matz@... (Yukihiro Matsumoto) 2000/05/14

まつもと ゆきひろです

[#9676] support mingw32 — WATANABE Hirofumi <eban@...>

わたなべです.

32 messages 2000/05/13
[#9678] Re: support mingw32 — Masaki Suketa <CQN02273@...> 2000/05/14

助田です.

[#9680] Re: support mingw32 — WATANABE Hirofumi <eban@...> 2000/05/14

わたなべです.

[#9686] Re: support mingw32 — Katsuyuki Komatsu <komatsu@...> 2000/05/15

小松です。

[#9687] Re: support mingw32 — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/15

わたなべです.

[#9806] rescue variable syntax — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2000/05/24
[#9811] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/24

有馬です。

[#9814] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/24

まつもと ゆきひろです

[#9821] Re: rescue variable syntax — nobu.nakada@... 2000/05/25

なかだです。

[#9823] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/25

有馬です。

[#9833] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9861] Re: rescue variable syntax — gotoken@... (GOTO Kentaro) 2000/05/25

ごとけんです

[#9866] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9870] Re: rescue variable syntax — nagai@... 2000/05/26

永井@知能.九工大です.

[#9873] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/27

まつもと ゆきひろです

[#9812] Forward: Error in NT makefile (PR#7) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 2000/05/24
[#9820] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9842] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/25

わたなべです.

[#9855] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9879] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <eban@...> 2000/05/28

わたなべです.

[#9857] $0 handling on NT — Katsuyuki Komatsu <komatsu@...>

小松です。

18 messages 2000/05/25
[#9869] Re: $0 handling on NT — nobu.nakada@... 2000/05/26

なかだです。

[ruby-dev:9620] Re: Symbol#<=>

From: nobu.nakada@...
Date: 2000-05-02 18:05:35 UTC
List: ruby-dev #9620
なかだです。

At Tue, 2 May 2000 17:57:54 +0900,
Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp> wrote:
> ええっと、なんでしたっけ?
> Symbolが比較できなくなったから、メソッドの一覧を並べ変えようとする時に
> エラーになる、んでしたっけ。
> じゃ、いっそSymbol使うのやめたほうがいいのかな?
> Stringとかにしておいても効率が悪いだけで大した問題はないですよね。

  String で比較すると、'::' < '.' < '#' の順にならないのでは。
ということでこんなとこでどうでしょう。


diff -ru rdtool-0.6.0/rd/rdvisitor.rb rmi.patch-1/rd/rdvisitor.rb
--- rdtool-0.6.0/rd/rdvisitor.rb	Thu Mar 23 21:20:36 2000
+++ rmi.patch-1/rd/rdvisitor.rb	Wed May  3 02:32:49 2000
@@ -394,6 +394,18 @@
     module_function :kind2str
 
 =begin
+  --- MethodParse#kind2num(kind)
+        sort order of method type.
+          :: < . < #
+=end
+
+    KIND2NUM = {:constant => 0, :class_method => 1, :instance_method => 2, :function => 2}
+    def kind2num(str)
+      KIND2NUM[str]
+    end
+    module_function :kind2num
+
+=begin
   --- MethodParse#make_mindex_label(element)
         This method make labels for MethodList which is independent from
 	output format. labels which is created with this method is made
@@ -525,10 +537,10 @@
       tree.each do |i|
 	if i.is_a?(MethodListItem)
 	  klass, kind, method, args = analize_method(i.term)
-	  indexes.push([klass, kind, method]) if kind
+	  indexes.push([klass, kind2num(kind), method, kind]) if kind
 	end
       end
-      indexes.sort!
+      indexes.sort!.each {|i| i[1] = i.pop}
     end
     module_function :make_method_index
 	  

-- 
そうだ 強気に ちょっと インチキに☆彡
    中田 "Bugるくらいがちょうどいいかも;-)" 伸悦

In This Thread