Bug 432644 - Make the output console a lot more useful
Summary: Make the output console a lot more useful
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 4.4   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-11 15:03 EDT by Dave Dyer CLA
Modified: 2014-04-11 22:04 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Dyer CLA 2014-04-11 15:03:15 EDT
The basic idea is to make things printed into the console window be live objects rather than just dead text.  With handles to the underlying objects, console output becomes a first-class contributor to the debugging process.

View this one minute video which demonstrates a proof-of-concept using
beanshell.

https://www.youtube.com/watch?v=33uAQ8bf3hA

the changes to beanshell to get to this point are quite minor,
and I would expect the same to be true for the console windows
in eclipse.   Obviously, this is just a minimal demonstration,
there should be a fancier UI within the console window, a default
pretty printer (using introspection) to explode the contents of
objects, a protocol to allow object to add things to the right-click
menu, and so on..