Bernd Gehrmann bernd at
Sun Jun 3 16:31:01 UTC 2001

On Fri, 1 Jun 2001, Richard Dale wrote:

> On Thu, 31 May 2001, Matthias Hoelzer wrote:
> > On Thu, 31 May 2001, Bernd Gehrmann wrote:
> > 
> > > Richard, you are crazy ;-)
> > 
> > Bernd, you found exactly the right words :-)
> Yes, you are both quite correct! 


> The main reason I added the Java api was in order to implement the Java
> debugger part. At the moment the java debugger is started via KProcess, and
> commands are piped to it in the style of jbb's gdb debugger front end. But
> there are technical problems with setting breakpoints with that approach (very
> difficult with nested classes, apparently unusable with anonymous classes). And
> there are so many static final constant values inherited by a QApplication that
> it overloaded the pipe connection. The debugger needs to use the JDI interface
> - I had thought that was coming with JDK 1.3, but it has been back ported to
> JDK 1.2 on my PPC Blackdown version - so I think it makes sense to use it now.

Makes sense. I think the situation will be similar for anyone wanting to
write a debugger for Python or Perl. Both have some debugging abilities,
but they are hidden somewhere in the language itself and need some non-
trivial interfaces. 


to unsubscribe from this list send an email to kdevelop-devel-request at with the following body:
unsubscribe »your-email-address«

More information about the KDevelop-devel mailing list