[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    Re: javasupport
From:       Bernd Gehrmann <bernd () physik ! hu-berlin ! de>
Date:       2001-06-03 16:31:01
[Download RAW message or body]

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! 

LOL

> 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. 

Bernd.


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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic