Jason Clinton wrote:
As in shell expressions may manipulate the terminal window's properties and GUI settings for shell behavior like the prompt and command-key style and certain environment variables? Like escape codes but less cryptic and more robust?
Yes. And the communication between the terminal and shell needs to be bidirectional. I want my terminal app to be able to get _and_ put commands, environment variables, working directories, and anything else that might be useful.