From: Martin Krauskopf Date: 2007-04-18T04:42:58+09:00 Subject: Re: What is your favourite IDE? Eric Promislow wrote: > We use the ruby-debug-base.rb and ruby-debug.so, and call it like any > other Ruby library. This way people can install an upgrade and Komodo > should just work with the new .so, assuming no compatibility breakage. > I wouldn't say there's too much duplication -- you just have to > implement a callback class to handle the ruby-debug events. By duplication I meant several different extensions for ruby-debug-base with the same aim. I would like to implement DBGp (ruby-debug-dbgp?) extension for ruby-debug-base in the future if nobody else do so in the meantime. That would be easily utilized by any frontend then. Currently Markus Barchfeld implemented ruby-debug-special_xml_based_protocol extension for ruby-debug-base which is also pretty frontend-independent. I think that ideal state would be to have one debugger backends central utilized by all frontends and all peoples from frontends would work together on those backends. E.g. in the Rubyforge's debug-commons project ;) m.