Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-tm-dev] RE: [dsdp-dd-dev] Console requirements?

Hi Aaron,

What's really important for us is being able to plug some kind of
readline-ish processing between the user and locally-run processes (or
in our case, an in-process Jython interpreter) Using the arrow keys to
traverse command history, the TAB key for command completion, and ^C to
break execution are some of the things we'd like to offer in our debug
console.

It's been a while since I looked at Unix terminal I/O, so I'm not sure
whether terminal emulation gets us there, but if it doesn't I'd like to
add it as a requirement.


Cheers,
Ken

_______________________________________
Ken Dyck
Senior Member of Technical Staff
Software Tools Group
AMI Semiconductor Canada Company
Tel: +1.519.884.9696 ext 2277
Fax: +1.519.884.0228
Email address: ken_dyck@xxxxxxxx
Internet: http://www.amis.com 



-----Original Message-----
From: dsdp-dd-dev-bounces@xxxxxxxxxxx
[mailto:dsdp-dd-dev-bounces@xxxxxxxxxxx] On Behalf Of Spear, Aaron
Sent: Friday, April 07, 2006 12:54 PM
To: Device Debugging developer discussions; Target Management developer
discussions
Subject: [dsdp-dd-dev] Console requirements?


Hello All,

I wanted to kick off a thread to solicit some requirements/thoughts for
consoles in the brave new DSDP world.  I will throw a few out that I can
see:

-Pluggable/Selectable terminal emulations (plain text, vt-100,
vt-220,...).  We ought to have stock ones like those mentioned, but
there should be an extension point so others can contribute something
completely specific if they want.

-Pluggable connectivity to the other side.  The simple use case is a
replacement/augmentation of the existing Eclipse console, one that does
stdio with the debugged process.  I think that we will want to reuse the
same component elsewhere though, e.g. a terminal opened on a socket from
the RSE or something. 

I don't know what exactly we will do with this little sub-project.  It
seems to me that it should probably be pushed into the platform (at
least the framework changes for consoles) and then perhaps we have
specific terminal emulations that exist in DSDP?

cheers,
Aaron

--
Aaron Spear
Debug Tools Architect/Staff Engineer
Mentor Graphics



_______________________________________________
dsdp-dd-dev mailing list
dsdp-dd-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-dd-dev
"Silicon Solutions for the Real World"
NOTICE: 
This electronic message contains information that may be confidential or privileged. The information is intended for the use of the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you received this electronic message in error, please notify the sender and delete the copy you received.



Back to the top