[#10481] ruby 1.4.6 preview3 — matz@... (Yukihiro Matsumoto)
8 messages
2000/08/01
[#10496] memory leak? — Minero Aoki <aamine@...>
あおきです。
8 messages
2000/08/02
[#10513] require './rbconfig'; rubytest.rb and instruby.rb — Ryo HAYASAKA <ryoh@...>
早坂@北陸先端です。
4 messages
2000/08/02
[#10595] fileutils.rb (2) — Minero Aoki <aamine@...>
あおきです。
5 messages
2000/08/07
[#10601] RubyCRT.dll for mswin32 — Katsuyuki Komatsu <komatsu@...>
小松です。
5 messages
2000/08/07
[#10626] irb — Kazuhiro NISHIYAMA <zn@...>
irbですが、irb --helpやirb -hでオプションのヘルプがでるように
8 messages
2000/08/12
[#10638] win32 times — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
7 messages
2000/08/15
[#10652] Forward: patches for mktemp -> mkstemp — "Akinori -Aki- MUSHA" <knu@...>
knu です。
5 messages
2000/08/18
[#10655] a regex bug? — "Akinori -Aki- MUSHA" <knu@...>
knu です。
11 messages
2000/08/20
[#10657] Re: a regex bug?
— matz@... (Yukihiro Matsumoto)
2000/08/20
まつもと ゆきひろです
[#10659] Re: a regex bug?
— Tanaka Akira <akr@...17n.org>
2000/08/21
In article <E13QXP4-0004kY-00@ev.netlab.zetabits.co.jp>,
[#10660] Re: a regex bug?
— Tanaka Akira <akr@...17n.org>
2000/08/21
後から気がついたのですが、
[#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
わたなべです.
[#10838] Re: bmingw package
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/05
なかだです。
[#10842] Re: bmingw package
— WATANABE Hirofumi <eban@...>
2000/09/05
わたなべです.
[#10849] Re: bmingw package
— nobu.nakada@...
2000/09/05
なかだです。
[#10850] Re: bmingw package
— WATANABE Hirofumi <eban@...>
2000/09/06
わたなべです.
[#10851] Re: bmingw package
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/06
なかだです。
[#10855] Re: bmingw package
— WATANABE Hirofumi <eban@...>
2000/09/07
わたなべです.
[#10859] Re: bmingw package
— "Nobuyoshi.Nakada" <nobu.nakada@...>
2000/09/07
なかだです。
[#10867] Re: bmingw package
— WATANABE Hirofumi <eban@...>
2000/09/08
わたなべです.
[#10677] Class Variable — Shin-ichiro Hara <sinara@...>
原です。
16 messages
2000/08/24
[#10681] Re: Class Variable
— matz@... (Yukihiro Matsumoto)
2000/08/25
まつもと ゆきひろです
[#10695] Re: Class Variable
— Shin-ichiro Hara <sinara@...>
2000/08/28
原です。
[#10682] [PATCH] win32/config.h.in — nobu.nakada@...
なかだです。
7 messages
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
なかだです。
[#10727] Re: ruby-1.6.0-20000824.i586-mswin32 bug
— matz@... (Yukihiro Matsumoto)
2000/08/30
まつもと ゆきひろです
[#10744] 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
なかだです。
[#10830] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh
— " たけ (tk)" <ggb03124@...>
2000/09/04
たけ(tk)です。
[#10832] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh
— nobu.nakada@...
2000/09/04
なかだです。
[#10844] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh
— "たけ(tk)" <ggb03124@...>
2000/09/05
たけ(tk)です。
[#10846] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh
— matz@... (Yukihiro Matsumoto)
2000/09/05
まつもと ゆきひろです
[#10848] Re: Ctrl+C on win32 console <- Re: ruby-1.6.0-20000901.i586-mswin32.lzh
— " たけ (tk)" <ggb03124@...>
2000/09/05
たけ(tk)です。
[#10719] GD-0.6.2 patch — a-shigi@...
ども鴫原です。
7 messages
2000/08/29
[#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
わたなべです.
[#10734] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.
— kou@...1609.sip.eee.yamaguchi-u.ac.jp (Koichi Okada)
2000/08/30
はじめまして。
[#10739] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.
— WATANABE Hirofumi <eban@...>
2000/08/30
わたなべです.
[#10740] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.
— matz@... (Yukihiro Matsumoto)
2000/08/30
まつもと ゆきひろです
[#10733] Re: Fwd: patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.
— Katsuyuki Komatsu <komatsu@...>
2000/08/30
小松です.
[#10762] ruby 1.6.0 preview — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
42 messages
2000/08/31
[#10770] Re: ruby 1.6.0 preview
— akira yamada / やまだあきら <akira@...>
2000/08/31
[#10766] Re: ruby 1.6.0 preview
— Katsuyuki Komatsu <komatsu@...>
2000/08/31
小松です.
[#10779] Re: ruby 1.6.0 preview
— WATANABE Hirofumi <eban@...>
2000/09/01
わたなべです.
[#10787] ruby 1.6.0 preview2
— matz@... (Yukihiro Matsumoto)
2000/09/01
まつもと ゆきひろです
[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