Sophisticated user interface with command interpreter, complete with variables, looping and flow control, allowing for creative experiment automation.
Language uses a familiar C-like syntax.
A command-file facility allows complicated or commonly used command sequences to be immediately called up. Macros can be readily modified with any text editor to suit experiments. Scans, data-file formats, etc. are not built into the compiled program but defined as easily modified macros. New geometry configurations can be easily created.