Hi,
I still find the name "internal shell" in Spyder confusing. It is not Spyder's shell - it is a generic shell that can be embedded in any Python process. Am I right about any or is it only suitable to PyQt4/PySide Python apps?
I couldn't figure out the proper name, so I decided to ask how to rename "internal shell" to reflect that it is a shell running in the same process which calls it, and in this particular case the process is Spyder?
It looks like it's worthy to be documented somewhere along
wiki pages. For example, it is not clear why this "internal shell" doesn't block the process? What is the difference between internal and external shell and what is protocol is used for communication in both cases?