Small Ruby IDE (Debugging)

Hi,

As a project of mine I want to build a very simple and small IDE for
Ruby. It will contain basically 4 key things I need and like:

@Project organizing
@Code completion
@Syntax highlighting
@Debugging

All but the last one is giving me trouble, I have no idea of how this
can be done, I think the Ruby interpreter has some debugging
capabilities and I think I will be relying on it for my purposes, but I
don’t know how or where to start.

Please help me first in how to debug a Ruby application, then how could
I use this to build a debugger that talks to the interpreter.

Regards, Jorge

On 5/22/07, Jorge Domenico Bucaran R. [email protected] wrote:

Please help me first in how to debug a Ruby application, then how could
I use this to build a debugger that talks to the interpreter.

I’ve seen a graphical debugger for Ruby named “rudebug”. I believe you
can install it as a gem, and it should give you some inspiration.

Bira wrote:

On 5/22/07, Jorge Domenico Bucaran R. [email protected] wrote:

Please help me first in how to debug a Ruby application, then how could
I use this to build a debugger that talks to the interpreter.

I’ve seen a graphical debugger for Ruby named “rudebug”. I believe you
can install it as a gem, and it should give you some inspiration.

I will check that out, but still, how do I debug in Ruby? How does it
work?

Jorge Domenico Bucaran R. wrote:

Bira wrote:

On 5/22/07, Jorge Domenico Bucaran R. [email protected] wrote:

Please help me first in how to debug a Ruby application, then how could
I use this to build a debugger that talks to the interpreter.
I’ve seen a graphical debugger for Ruby named “rudebug”. I believe you
can install it as a gem, and it should give you some inspiration.

I will check that out, but still, how do I debug in Ruby? How does it
work?

I’m trying to collect ruby-debugging related information on:

http://debug-commons.rubyforge.org/misc/ruby-debugging.html

It is incomplete and also little obsolete (e.g. Florian’s rudebug is
missing). I want to update it cca in one month or put it on some wiki.
Since it is surely work for more people :wink:

m.