I have a C++ console application code that calls TCL/TK scripts to open a GUI application for the users. The application is very big containing C++ code and libraries, and TCL/TK scripts for the application GUI.

As the application is built using make file (not an IDE). I use either DDD debugger or eclipse C++ (CDT) attach to a process feature to debug the C++ code. My questions are:

1. Can I debug the TCL code using the DLTK TCL debugger (while the entry point is C++)?
2. Is there a way by which I can debug the C++ code and the TCL code simultaneously?
3. Is there a way by which I can attach a DLTK debugger to an active TCL process in memory?