[#10160] 1 >> 323232 — Tadayoshi Funaba <tadf@...>
ふなばです。
[#10168] [BUG] ruby-1.5.4 — Koji Arai <JCA02266@...>
新井です。
[#10170] sort_by — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#10197] Re: modulo and remainder — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#10217] exit status of child process — nagai@...
永井@知能.九工大です.
まつもと ゆきひろです
[#10226] 組み込み Ruby — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
まつもと ゆきひろです
もりきゅうです。
まつもと ゆきひろです
もりきゅうです。
まつもと ゆきひろです
もりきゅうです。
助田です。みんな悩みは同じ。:-)
まつもと ゆきひろです
助田です。
[#10238] date/date2 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
ふなばです。
[#10243] Re: Time#usec — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#10271] uri — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
なひです.
[#10272] date/date2 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
ふなばです。
[#10278] Re: environment variables — WATANABE Hirofumi <eban@...>
わたなべです.
なかだです。
なかだです。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
小松です。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
小松です。
なかだです。
小松です。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
まつもと ゆきひろです
なかだです。
小松です。
なかだです。
小松です。
なかだです。
小松です。
小松です。
なかだです。
小松です。
なかだです。
小松です。
なかだです。
わたなべです.
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
小林です。
小林です。
小林です。
小林です。
能條といいます.
なかだです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
小松です。
なかだです。
まつもと ゆきひろです
わたなべです.
なかだです。
わたなべです.
なかだです。
わたなべです.
なかだです。
わたなべです.
わたなべです.
なかだです。
わたなべです.
なかだです。
わたなべです.
[#10280] Ruby 1.4.5 ext/socket/socket.c — Katsuyuki Komatsu <komatsu@...>
小松です。
[#10282] Config::CONFIG.each_value in rbconfig.rb — WATANABE Hirofumi <eban@...>
わたなべです.
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
[#10288] bignum division has bug? — Hiroshi IGARASHI <igarashi@...>
いがらしです。報告だけですみませんが…
[#10325] [REQ] print a warning message for overriding Object#__id__ — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
石橋"rubyholic"秀仁です。こんにちは。
[#10337] [PATCH] $OBJEXT and $objs in mkmf.rb — Minero Aoki <aamine@...>
あおきです。
[#10338] should prohibit `module_function' for class Class — WATANABE Hirofumi <eban@...>
わたなべです.
[#10341] list and quit command in debug.rb — WATANABE Hirofumi <eban@...>
わたなべです.
[#10356] [REQ] Array#replace {} — Minero Aoki <aamine@...>
あおきです。
[#10384] ruby 1.4.6 preview — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
[ruby-dev:10361] Re: environment variables
小松です。
In the message of [ruby-dev:10360] Re: environment variables
on 2000/7/23 23:12:27 nobu.nakada@nifty.ne.jp wrote:
> すいません、あんなうさんくさいものを(笑)。
せっかくのパッチだし完成させたいなと(笑)。
> > 2.ext/extmk.rb.inの
> > system "mkdir", target unless File.directory?(target)
> > が失敗するので、
> > Dir.mkdir target unless File.directory?(target)
> > に変更してみました。
>
> なんでなんでしょう? Windows だと mkdir ってビルトインのはずだ
> と思ってたんですけど。うーん、やっぱよくわからんなぁ。
Cygwinのbashから動かしていたなら、mkdir.exeがパスに入っているので
動きますね。問題にならないわけだ。
system "mkdir"よりもDir.mkdirの方がプロセスを生成しない分速いですし、
Windows 95/98対策にもなるので、変更しておいた方が望ましいと思います。
> > 3.以下のように相対パス指定でソースディレクトリを指定した場合に
> > いくつか問題がありました。
>
> これは認識してます。たぶん別ドライブを指定したときもうまく行
> かないと思います。というか他の configure が動く環境でも相対だと
> 拡張ライブラリ関係でうまくないような気もしますが、こちらは気の
> せいかも。
確かに、別ドライブはうまく行くとは思えません。
# これもチェックしておく必要があるか。
他のconfigureが動く環境でも相対だとうまくいかないという
のは、パッチをあてた後の話でしょうか?
パッチを当てる前の1.5.4 (2000-07-21) については、mswin32以外の
プラットフォーム (Cygwin, Linux, Solaris等) は全部相対指定で
作ってますが、問題は出ていません。
mingw32版は最近作ってないのですが、mountの状態によっては、
Cygwinから*絶対パス指定*でconfigureして作ると拡張ライブラリ
関係で失敗するというのは認識しています。
当然といえば当然ですが。
なかださんが書かれているmingw32で「st_modeがおかしな値になってしまう」
問題ですが、そういえば変なことが起こっていた記憶があるなと思って、
昔作ったディレクトリ (2000-06-23か……古い) が残っていたので試して
みると、確かに以下のようにディレクトリを正しく認識しませんね。
bash-2.04$ ./miniruby -v
ruby 1.5.4 (2000-06-23) [i386-mingw32]
bash-2.04$ ./miniruby.exe ../../src/ruby-1.5.4/instruby.rb
C:/cygwin/src/ruby-1.5.4/lib/find.rb:16:in `open': Not a directory - "lib" (Errn
o::ENOTDIR)
from C:/cygwin/src/ruby-1.5.4/lib/find.rb:16:in `find'
from C:/cygwin/src/ruby-1.5.4/lib/find.rb:13:in `catch'
from C:/cygwin/src/ruby-1.5.4/lib/find.rb:13:in `find'
from ../../src/ruby-1.5.4/instruby.rb:74
bash-2.04$
> > 5.nmake testでrubymw-1.5.exeを起動するときに.exeなしだと、.5が
> > 拡張子とみなされてしまい、起動に失敗してしまいました。
> > #{CONFIG['EXEEXT']}を追加してみました。
>
> なんでこれでうまくいってたのかなぁ? cygwin の bash から動かし
> てたからとかって関係あるんでしょうか。
そうは思えないですが……
これは、もうすこし調べてみます。
> > win32/win32.cのdo_spawn()で、"|| isInternalCmd(cmd)"がコメント
> > アウトされているからですが、なぜだったんでしょう?
> >
> > このコードが導入されたのは、win32/win32.cになる前のmissing/nt.c時代の
> > 1.1.1.2.2.1 (Thu Mar 26 9:09:41 1998) でした。
>
> この時期の話は分かりませんが、なんかトラブったんでしょうか。
Windows 95/98のcommand.com問題対応かな?
へたにcommand.comが使われてexit codeが常に0になるよりは、
mkdir.exeを起動してもらってエラーがチェックできるほうが
ありがたい気はします。
ところで、
http://www.geocities.co.jp/SiliconValley-Bay/4076/
の"Susieプラグイン"の"サンプル"と"パッチ"のリンクが切れてます。
# パッチが見たいだけなんですが。
--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>