Difference between revisions of "Meeting: talking debugger with Jocelyn at ETH"

Line 17: Line 17:
 
*** How to best do bg extraction of test cases
 
*** How to best do bg extraction of test cases
 
**** Is our approach of using the debugger in console mode the right one?
 
**** Is our approach of using the debugger in console mode the right one?
 +
Jocelyn: For now, there is GUI debugger, TTY debugger, and I guess CDD debugger, but you are not obliged to be in "console" mode
 +
one can imagine a HTTP debugger, or even a silent debugger
 
*** Console debugger crashes (Arno can you provide details please)
 
*** Console debugger crashes (Arno can you provide details please)
 +
Jocelyn: TTY debugger is not perfect (not enough time to work on it), what should be done is
 +
1) change the "menu like control" by a "shell like control"
 +
2) having the debugger controller in a separate thread, this way we could support "interrupt" and so on
 +
3) ... many improvement, and support all the debugger functionality
 
** Console Menu (again Arno)
 
** Console Menu (again Arno)
 
*** Multiple debuggers at the same time (large long term issue)
 
*** Multiple debuggers at the same time (large long term issue)
 +
Jocelyn: That might be possible, but this won't be that easy for now, however, I have been changing progressively the design to be more flexible, and to allow that in the future. Maybe ISE could plan this for 6.3 with other major design changes.
 
** Build system needs
 
** Build system needs
 
*** How to do it properly on Windows? (Stefan, please provide details here)
 
*** How to do it properly on Windows? (Stefan, please provide details here)
 +
Jocelyn: Those days, I am integrating+updating works from es-make team (Bernd and others) into the trunk, this way it should be much more easier to build the EiffelStudio tools. Still in progress.
 
** Guided tour through debugger
 
** Guided tour through debugger
 
** Guided tour through build system
 
** Guided tour through build system

Revision as of 00:43, 12 December 2007

This page is to plan the agenda for the meeting we plan to have with Jocelyn when he visits ETH in Zurich.

Involved parties:

  • Jocelyn
  • Bertrand
  • Andreas
  • Stefan
  • Arno

Please complete the following list with your items:

  • General dicussion about the CDD idea
    • Where should it go?
    • What are the biggest obstacles?
    • CDD debuggers needs
      • How to best do fg debuging of test cases
      • How to best do bg extraction of test cases
        • Is our approach of using the debugger in console mode the right one?
Jocelyn: For now, there is GUI debugger, TTY debugger, and I guess CDD debugger, but you are not obliged to be in "console" mode
one can imagine a HTTP debugger, or even a silent debugger
      • Console debugger crashes (Arno can you provide details please)
Jocelyn: TTY debugger is not perfect (not enough time to work on it), what should be done is
1) change the "menu like control" by a "shell like control"
2) having the debugger controller in a separate thread, this way we could support "interrupt" and so on
3) ... many improvement, and support all the debugger functionality
    • Console Menu (again Arno)
      • Multiple debuggers at the same time (large long term issue)
Jocelyn: That might be possible, but this won't be that easy for now, however, I have been changing progressively the design to be more flexible, and to allow that in the future. Maybe ISE could plan this for 6.3 with other major design changes.
    • Build system needs
      • How to do it properly on Windows? (Stefan, please provide details here)
Jocelyn: Those days, I am integrating+updating works from es-make team (Bernd and others) into the trunk, this way it should be much more easier to build the EiffelStudio tools. Still in progress.
    • Guided tour through debugger
    • Guided tour through build system
    • Capture and Replay
      • Compare ES Capture and Replay and Sel. Capture and Replay
Jocelyn: ES provides "Execution Recording and Replay", or should I say "Review"
      • What are strengths and weaknesses?
      • Can approaches be combined for mutal benefit?
      • Where to go from here?