[#10661] bmingw package — WATANABE Hirofumi <eban@...>

わたなべです.

49 messages 2000/08/21
[#10664] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/21

なかだです。

[#10665] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/21

なかだです。

[#10667] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/21

わたなべです.

[#10668] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/22

なかだです。

[#10670] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/22

わたなべです.

[#10671] Re: bmingw package — nobu.nakada@... 2000/08/22

なかだです。

[#10673] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/23

わたなべです.

[#10675] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/23

なかだです。

[#10693] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/28

わたなべです.

[#10707] Re: bmingw package — nobu.nakada@... 2000/08/28

なかだです。

[#10713] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/29

わたなべです.

[#10717] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/29

なかだです。

[#10723] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/08/30

わたなべです.

[#10797] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/01

なかだです。

[#10821] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/04

わたなべです.

[#10824] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/04

なかだです。

[#10825] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/04

わたなべです.

[#10827] Re: bmingw package — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/04

なかだです。

[#10837] Re: bmingw package — WATANABE Hirofumi <eban@...> 2000/09/05

わたなべです.

[#10677] Class Variable — Shin-ichiro Hara <sinara@...>

原です。

16 messages 2000/08/24
[#10681] Re: Class Variable — matz@... (Yukihiro Matsumoto) 2000/08/25

まつもと ゆきひろです

[#10688] ruby-1.6.0-20000824.i586-mswin32 bug — Kazuhiro NISHIYAMA <zn@...>

http://www.geocities.co.jp/SiliconValley-Bay/4076/

34 messages 2000/08/27
[#10692] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/28

なかだです。

[#10705] Re: ruby-1.6.0-20000824.i586-mswin32 bug — Kazuhiro NISHIYAMA <zn@...> 2000/08/28

"Nobuyoshi.Nakada" <nobu.nakada@nifty.ne.jp> wrote:

[#10711] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/29

なかだです。

[#10720] Re: ruby-1.6.0-20000824.i586-mswin32 bug — Katsuyuki Komatsu <komatsu@...> 2000/08/30

小松です.

[#10725] Re: ruby-1.6.0-20000824.i586-mswin32 bug — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/08/30

なかだです。

[#10805] ruby-1.6.0-20000901.i586-mswin32.lzh — Kazuhiro NISHIYAMA <zn@...> 2000/09/02

20000901のでもirbでCtrl+Cを押したら落ちました。

[#10807] Re: ruby-1.6.0-20000901.i586-mswin32.lzh — matz@... (Yukihiro Matsumoto) 2000/09/02

まつもと ゆきひろです

[#10811] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh — " たけ (tk)" <ggb03124@...> 2000/09/03

たけ(tk)です。

[#10813] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh — nobu.nakada@... 2000/09/03

なかだです。

[#10729] Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

18 messages 2000/08/30
[#10730] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha. — WATANABE Hirofumi <eban@...> 2000/08/30

わたなべです.

[#10762] ruby 1.6.0 preview — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

42 messages 2000/08/31

[ruby-dev:10595] fileutils.rb (2)

From: Minero Aoki <aamine@...>
Date: 2000-08-07 07:21:20 UTC
List: ruby-dev #10595
あおきです。

fileutils.rb 修正一版のパッチです。
-------------------------------------------------------------------
あおきみねろう

Index: fileutils.rb
===================================================================
RCS file: /home/aamine/cvs/etc/fileutils.rb,v
retrieving revision 1.1
retrieving revision 1.3
diff -u -r1.1 -r1.3
--- fileutils.rb	2000/07/31 10:50:39	1.1
+++ fileutils.rb	2000/08/06 17:59:53	1.3
@@ -27,7 +27,7 @@
   gets name of working dirctory.
   same to Dir.pwd
 
----- is_newer?( newer, *older )
+---- newest?( newer, *older )
 ---- uptodate?( newer, *older )
   checks if "newer" is newer than all "older".
 
@@ -107,6 +107,14 @@
 
 module FileUtils
 
+  def self.modfunc_alias( new, old )
+    module_eval %^
+      alias #{new.id2name} #{old.id2name}
+      module_function :#{new.id2name}
+    ^
+  end
+
+
   #
   # FileUtils::Normal
   #
@@ -130,16 +138,16 @@
       end
     end
 
-    alias chdir cd
+    modfunc_alias :chdir, :cd
 
     def pwd
       Dir.pwd
     end
 
-    alias getwd pwd
+    modfunc_alias :getwd, :pwd
 
 
-    def is_newer?( new, *fnames )
+    def newest?( new, *fnames )
       fnames.each do |old|
         return false unless FileTest.exist? new
         return false unless File.ctime(new) >= File.ctime(old)
@@ -147,9 +155,9 @@
       true
     end
 
-    alias uptodate? is_newer?
+    modfunc_alias :uptodate?, :newest?
 
-    def is_older?( old, *fnames )
+    def oldest?( old, *fnames )
       fnames.each do |old|
         return true  unless FileTest.exist? old
         return false unless File.ctime(new) >= File.ctime(old)
@@ -303,7 +311,7 @@
       false
     end
 
-    alias identical? cmp
+    modfunc_alias :identical?, :cmp
 
     def install( from, to, mode = nil )
       dest = FUPrivate.destfn( from, to )
@@ -480,25 +488,6 @@
     attr_accessor :fileutils_label
 
 
-    module_function
-
-
-    def cd( dirname, verbose = true, &block )
-      futilsmsg "cd #{dirname}" if verbose
-      (@fileutils_op ||= FileUtils::Normal).cd dirname, &block
-      futilsmsg "cd #{Dir.pwd}" if verbose and block
-    end
-
-    alias chdir cd
-
-    def pwd( verbose = true )
-      futilsmsg 'pwd' if verbose
-      Dir.pwd
-    end
-
-    alias getwd pwd
-
-
     class << self
       def delegate( name )
         name = name.id2name
@@ -516,16 +505,43 @@
         module_function :#{name}
         ^
       end
+
+      def modfunc_alias( new, old )
+        module_eval %{
+          alias #{new.to_s} #{old.to_s}
+          module_function :#{new.to_s}
+        }
+      end
     end
+
+
+    module_function
+
+
+    def cd( dirname, verbose = true, &block )
+      futilsmsg "cd #{dirname}" if verbose
+      (@fileutils_op ||= FileUtils::Normal).cd dirname, &block
+      futilsmsg "cd #{Dir.pwd}" if verbose and block
+    end
+
+    modfunc_alias :chdir, :cd
+
+    def pwd( verbose = true )
+      futilsmsg 'pwd' if verbose
+      Dir.pwd
+    end
+
+    modfunc_alias :getwd, :pwd
+
 
-    delegate :is_newer?
-    delegate :is_older?
-    alias uptodate? is_newer?
+    delegate :newest?
+    delegate :oldest?
+    delegate :uptodate?
 
     delegate :mkdir
     delegate :mkdir_p
+    delegate :mkpath
     delegate :rmdir
-    alias mkpath mkdir_p
 
     delegate :ln
     delegate :ln_s
@@ -542,7 +558,7 @@
       (@fileutils_op ||= FileUtils::Normal).cmp a, b
     end
 
-    alias identical? cmp
+    modfunc_alias :identical?, :cmp
 
     def install( from, to, mode = nil, verbose = true )
       futilsmsg "install #{mode ? '%o ' % mode : ''}#{from} #{to}" if verbose
@@ -596,8 +612,8 @@
     delegate :pwd          ,true
     delegate :getwd        ,true
     delegate :uptodate?    ,true
-    delegate :is_newer?    ,true
-    delegate :is_older?    ,true
+    delegate :newest?      ,true
+    delegate :oldest?      ,true
     delegate :mkdir        ,false
     delegate :mkdir_p      ,false
     delegate :ln           ,false

In This Thread

Prev Next