From: Koji Oda Date: 1999-04-07T11:15:37+09:00 Subject: [ruby-dev:6563] Re: Ruby 1.3.2-990405 小田@QNES です。 お久しぶりです。 年明けからいろいろあって、なかなかrubyをさわる時間が 取れなかったんですが、やっと、なんとかなったんで戻って来ました(^^; ruby も1.3.2になってるし、時代は流れてますね。 早速、1.3.2(win32 VC++6.0sp2)をmakeしてみました。 >ruby -v ruby 1.3.2 (1999-04-05) [i386-mswin32] require が.oまで指定しないといけないように 変わっているようなんですが、仕様でしょうか? irb(main):001:0> p $" ["marshal.so", "Win32ole.o", "Win32API.o", "socket.o", "nkf.o", "md5.o", "mandel .o", "fcntl.o", "e2mmap.rb", "irb/slex.rb", "irb/ruby-token.rb", "irb/ruby-lex.r b", "irb/input-method.rb", "irb/main.rb"] nil irb(main):002:0> require "nkf" LoadError: No such file to load -- nkf (eval):1:in `require' (eval):1 (eval):1:in `eval' irb(main):003:0> require "nkf.o" nil ----- それと、range で flag == Qture となっているところがありました。 = に直して良いんでしょうか? --- range.c.org Mon Apr 05 12:52:27 1999 +++ range.c Wed Apr 07 09:32:39 1999 @@ -74,7 +74,7 @@ VALUE beg, end, flag, range; rb_scan_args(argc, argv, "21", &beg, &end, &flag); - if (argc == 2) flag == Qtrue; + if (argc == 2) flag = Qtrue; return range_new(klass, beg, end, RTEST(flag)); } ∪*****/\*****\/*****/\*****∪ Koji Oda NEC Software Kyusyu 1st Development Department Based Software Division E-Mail:oda@bsd1.qnes.nec.co.jp ∩*****/\*****\/*****/\*****∩