Ruby simple browser base source level debugger

A

arton

Hi

I recently start to develop a ruby source level debugger (ruined) with
small foot print and easy to install and use. I believe it's useful for
whom teachs ruby to learners because the debugger shows the trace of
running script automatically.

-Here is the demo flush movie
http://www.artonx.org/data/ruined/

-Installation
gem install ruined

-requirement
Ruby-1.9.x (no 1.8 support)
Modern browser (Safari, IE8, Chrome etc)
The program itself is written in pure ruby and JavaScript(jQuery).

-How to run
ruby -ruined your-script-file.rb
(you don't need to modify your script, only put '-ruined' after 'ruby')

Then web browser is automatically start on Windows, OSX and some Unix
clones.
If nothing is happened, please visit http://localhost:8384/ manually.

-operation
-restart ... abort current session and restart target
-quit ... abort current sesson and debugger itself
-step ... run step at a time
-run ... continuously run script automatically
slider ... automatically running speed change
breakpoint ... click source line (toggle on/off)
edit variable ... double click vars value. out of focus causes the
modification.
the lower pane is $stdout display.

-Current features and limitations
At this release (0.0.4), no multithread support, no source file edit
support, but you can watch the local, instance, global variable and
change them, put breakpoints, 'run' automatically, 'step' at a line etc.

-Source files
http://github.com/arton/ruined

enjoy !
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,705
Latest member
Stefkari24

Latest Threads

Top