Howdy,

Let me introduce my poor hack: yet another debugger using dRuby.
  http://www.jin.gr.jp/~nahi/Ruby/debugger.tar.gz
You can attach a debuggee and debug it from foreign host.


Example:

== On the debuggee side(cf. on the host 'foo'):
$ ruby -rdebuggee sample/target.rb
Debug dRuby-URI: druby://foo:46166

== On the debugger side(cf. on the host 'bar'):
$ ./debugger.rb druby://foo:46166
sample/target.rb on druby://foo:46166 attached.
Debug.rb
Emacs support available.

sample/target.rb:1:t1 = Thread.new {
(rdb:1) 
==


debuggee.rb is now an extension to debug.rb in Ruby/1.6.
Added new command 'detach'.

It requires ruby/1.6 and dRuby/1.3 by Seki-san
in http://www2a.biglobe.ne.jp/~seki/ruby/druby.html (Japanese).
dRuby/1.3 series is still under development.  The newest
package is in http://www2a.biglobe.ne.jp/~seki/ruby/drb-1.3b1.tar.gz


// NaHi