Hi,

I would like to start talk about the topic on this list. We exchanged
few emails about it with Chris, Markus and murphee and I see more and
more people invoked, like Mirko. I wasn't aware that so much developers
contribute just to the debugger.

So as we discussed it would be great if debugging backends, currently
XML protocol aware debugr.rb - eclipseDebug.rb; and extended ruby-debug
from Kent Sibilev would be moved to some project on rubyforge.org where
all interested parties could cooperate on further development of the
features.

With what to start? I could start with writing test in Ruby. Those tests
would ensure that backends correspond closely to the "specification".
Since there is not yet any specification I would also start to writing
it in the wiki format on RDT's wiki[1] for now. I would simply write it
as it currently correspond to the current implementation and gradually I
would switch from specification-by-implementation to
implementation-by-specification. I believe it will bring a lot of
clearance to the protocol. Those Ruby communication-test will be more
pedantic (kind of low-level) than current functional test written in
Java. Current Java test suite will be still useful for checking Java
parsers functionality. Doesn't  this interfere with of anybody's else
work?

If nobody else I can later found project on rubyforge. murphee talked
about joining JRuby extras, but the project is rather
ruby-implementation independent. So probably a new "Remote Debug"? Or
joining one of the existing debug-related projects? I'm not yet that
knowledgeable about all such projects. Maybe there is already similar
effort I'm not aware of.

So does above make sense, other ideas, ...?

Thanks,

   m.

[1] http://rubyeclipse.mktec.com/cgi-bin/trac.py/wiki

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rubyeclipse-development mailing list
Rubyeclipse-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rubyeclipse-development

Reply via email to