That helped, thank you. This GUI is so foreign to me and has many odd features that make it difficult to find features of interest. In addition your language and names related to these GUI features don't help much either.
So I did experiment with the TCL version option and find that only 8.6 allows my choice of syntax for the close command. The syntax I chose does not follow any TCL documentation because everything explains that "-i" is and never was an option. In addition the new 8.6 syntax does nothing to help explain my difficulties with this command, the fact that 8.6 appears to allow the syntax I chose, or the use of "-i" at all.
Here are the only things I can find on the subject:
"close [-slave] [-onexec 0|1] [-i spawn_id] closes the connection to the current process. Most interactive programs will detect EOF on their stdin and exit; thus close usually suffices to kill the process as well. The -i flag declares the process to close corresponding to the named spawn_id. "
"Expect, an extension to the Tcl scripting language written by Don Libes, is a program to automate interactions with programs that expose a text terminal interface."
If Komodo is a product that is created and supported by Active State, and TCL is included as a featured command language in Komodo, and Expect is supported within the Active State TCL implementation, and Expect is an extension to TCL, why wouldn't Komodo be aware of valid Expect syntax as it would be used in conjunction with TCL?
If I define "package require Expect" in my code, why wouldn't the Expect extensions to "close" be accepted in the Komodo TCL Syntax Checker?
Should I expect that Komodo should be aware of TCL and any commonly supported TCL extension? Choosing 8.6 appears to be a valid workaround at the moment but this does seem to me to be a deficiency in the Komodo TCL Syntax Checker.