-----Original Message-----
        From:   Paul Kinnucan [SMTP:[EMAIL PROTECTED]]
        Sent:   24 June 1999 18:57
        To:     [EMAIL PROTECTED]
        Cc:     [EMAIL PROTECTED]
        Subject:        ANNOUNCEMENT: JDEbug Project Gets Underway


        I have some wonderful news to announce. Sun Microsystems has hired a
summer
        intern, Amit Kumar, to develop a debugger for the JDE. 

Excellent

        * The JDE will drive the debugging session by issuing commands using
a
        command language that we will design. Debugger responses will be
Lisp
        expressions to avoid the need for a specialized parser.

Where practical, I'd like to see command language similar to the existing
jdb, just to make using it easier.


        * The debugger will support setting breakpoints by line within a
source file
          or method within a class.

Being able to set breakpoints that are only active within a particular
thread or a particular instance of an object would also be useful


        * A goal is to implement automatic display of in-scope variable
values in
        the debugger

My concern with this is that if I have a large number of objects in scope it
may be slow. I'd like this to be an optional window I can display.

        * Navigating up and down stack frames will be supported. We need
guidance
        on how this feature should work.

Up and down commands. A buffer that can display the current position in the
stack. Being able to click on the stack display to move up and down the
stack would be nice. Automatically modify the display of in-scope variables.

        * Support for debugging multithreaded applications is a design goal.
We
        need input on  what features are useful for this purpose.

For me this is a prerequisite and, as time is short, it should come before
such things as the persistent breakpoints and in-scope variable display.

Two other things I'd like to see are: 
Expression evaluation, including calling Java functions
Some sort of configuration so that when I do a step-into it still steps over
certain package, eg it doesn't normally step into java.lang packages.

-- 
Matt


        
##########################################
This email, its content and any files transmitted with it are intended
solely for the addressee(s) and may be legally privileged and/or 
confidential. Access by any other party is unauthorised without the
express written permission of the sender. If you have received this 
email in error you may not copy or use the contents, attachments or 
information in any way. Please destroy it and contact the sender on 
the number printed above, via the Dresdner Kleinwort Benson 
switchboard on +44 171 623 8000 or via e-mail return. Internet 
communications are not secure unless protected using strong 
cryptography. This email has been prepared using information believed
by the author to be reliable and accurate, but Dresdner Kleinwort 
Benson makes no warranty as to accuracy or completeness. In particular
Dresdner Kleinwort Benson does not accept responsibility for changes
made to this email after it was sent. Any opinions expressed in this 
document are those of the author and do not necessarily reflect the 
opinions of the Bank or its affiliates. They may be subject to change
without notice.
##########################################

Reply via email to