Beginning with RMS 18.0, "it" has been rewritten from the ground up, using a new UI framework, called Qt. Along with the UI, the scripting interface has changed as well. We've selected Python (see http://python.org) as the scripting language. Python is an easy to use language for typing one line commands as well as being a popular programming language for scripts and larger programs. It also comes with a large library of modules.
The pages below document "it" scripting, covering both "it" and IceMan. Users should also consult the secondary resources cited, and check out the "it" Scripting Examples.
In previous versions of RMS, "it" was built atop a Tcl language interpreter and had a second scripting language called Io which was used to access the IceMan imaging environment. Scripts written in either of these languages will need to be converted to python. Fortunately most of the concepts are the same and objects function in a very similar fashion.