[#20083] non-block IO with TCPSocket — dn <daisuke@...>

初投稿の中村と申します。よろしくお願いします。

19 messages 2000/01/06
[#20084] Re: non-block IO with TCPSocket — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp> 2000/01/06

越水です。

[#20091] Re: non-block IO with TCPSocket — とみたまさひろ <tommy@...> 2000/01/06

とみたです。

[#20133] おききしたーいでーす — akimaru <akimaru@...>

17 messages 2000/01/09
[#20138] Re: おききしたーいでーす — akimaru <akimaru@...> 2000/01/09

[#20237] Ruby/Tk multi interpreter — nagai@...

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

21 messages 2000/01/17
[#20242] Re: Ruby/Tk multi interpreter — nagai@... 2000/01/17

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

[#20248] Re: Ruby/Tk multi interpreter — Hideto ISHIBASHI <s34204@...> 2000/01/17

石橋秀仁です。

[#20254] Re: Ruby/Tk multi interpreter — nagai@... 2000/01/18

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

[#20271] Re: Ruby/Tk multi interpreter — Hideto ISHIBASHI <s34204@...> 2000/01/18

石橋秀仁です。

[#20249] FTP.open err for Windows95 — "Y Kataoka" <kataoka@...>

初めまして、片岡@KLUGと申します。

18 messages 2000/01/17
[#20252] Re: FTP.open err for Windows95 — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/01/18

なひです.

[#20342] How to build ruby(current) with cygwin — KORIYAMA Naohiro <kory@...2.so-net.ne.jp>

はじめまして、こおりやまです。

19 messages 2000/01/23
[#20362] Re: How to build ruby(current) with cygwin — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/01/24

わたなべです.

[#20422] Re: How to build ruby(current) with cygwin — Masaki Suketa<CQN02273@...> 2000/01/29

Win32OLE の作者の助田です.

[#20394] ruby-1.4.3 port to HPUX 11.00 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2000/01/26

[ruby-list:20024] Re: RD with method index (again)

From: Koji Arai <JCA02266@...>
Date: 2000-01-03 05:29:08 UTC
List: ruby-list #20024
新井です。

>>> From: Minero Aoki <aamine@dp.u-netsurf.ne.jp>
>>> Date: 03 Jan 2000 11:34:50 +0900
>>> Subject: [ruby-list:20019] Re: RD with method index (again)

> あおきです。

> > 定数はクラスやモジュールで定義されるモノだからmainってことは
> > ないと思います。
> 
> ::Const でしょう。

ruby ではそれもありですね。RDでそれを許してもまぁ判定に困る
ことはないかな。そういえば、クラスメソッドで"::"を許してもい
いですね。(でも個人的な趣味で、"."で提案してる)

ところで、raccなんですがインストール時にエラーになります。
raccのバージョンは0.10.7です。

・$objsを初期化しておかないと、setup.rb setupのとき、
    $ ruby -v -I . setup.rb setup
    ruby 1.4.4 (1999-12-14) [i586-linux]
    ...
    setup failed
    undefined method `join' for "cparse.o":String
  と言われます。(mkmf.rbの問題とも言える)
・rubyに--program-suffixを付けてるとraccのインストール先が
  /usr/local/lib/ruby-1.4.4/1.4/...
  とかになります。
・ruby-1.4では
    Installer::RUBY_PATH
  をアクセスできません。

  module RubyParams
    RUBY_PATH="/usr/local/bin/ruby"
  end
  class Installer
    include RubyParams
  end
  p Installer::RUBY_PATH

  -> ruby 1.4.4 (1999-12-14) [i586-linux]
     -:7: uninitialized constant Installer::RUBY_PATH (NameError)

  1.5 ではOKなんですが共有変数になってからの仕様変更でしょうね。
  -> ruby 1.5.0 (1999-12-14) [i586-linux]
     "/usr/local/bin/ruby"

一応場当たり的な修正は以下です。

diff -ru racc-0.10.7/amstd/inst.rb racc-0.10.7.fix/amstd/inst.rb
--- racc-0.10.7/amstd/inst.rb	Wed Dec 29 19:43:21 1999
+++ racc-0.10.7.fix/amstd/inst.rb	Sat Jan  1 13:11:47 2000
@@ -93,6 +93,8 @@
 
 
   def extconf
+    p $objs
+    $objs = nil
     load './extconf.rb' unless is_newer? 'Makefile', 'extconf.rb'
   end
 
diff -ru racc-0.10.7/amstd/rbparams.rb racc-0.10.7.fix/amstd/rbparams.rb
--- racc-0.10.7/amstd/rbparams.rb	Wed Dec 29 19:43:21 1999
+++ racc-0.10.7.fix/amstd/rbparams.rb	Sat Jan  1 13:15:18 2000
@@ -20,7 +20,7 @@
 
   BINDIR     = sepjoin( CONFIG['bindir'] )
   LIBDIR     = sepjoin( CONFIG['libdir'],
-                        RUBY,
+                        "ruby",
                         CONFIG['MAJOR'] + '.' + CONFIG['MINOR'] )
   SITELIBDIR = sepjoin( LIBDIR,
                         'site_ruby' )
diff -ru racc-0.10.7/compile.rb racc-0.10.7.fix/compile.rb
--- racc-0.10.7/compile.rb	Wed Dec 29 19:43:21 1999
+++ racc-0.10.7.fix/compile.rb	Sat Jan  1 13:11:47 2000
@@ -2,9 +2,9 @@
 
 require 'amstd/inst'
 
-rubypath = Installer::RUBY_PATH
+rubypath = RubyParams::RUBY_PATH
 #raccpath = './bin/racc'
-raccpath = './racc'
+raccpath = '/usr/local/bin/racc'
 $cmd     = "ruby #{raccpath} -ocalc.rb -e#{rubypath} %s"
 
 
--
新井康司 (Koji Arai)

In This Thread