Arbortext IsoDraw > Macro Language Reference > Introduction > About Macros > Macros and Macro Language > What’s In IML?
  
What’s In IML?
IML consists of the following:
Commands that correspond to many Arbortext IsoDraw menu and toolbar functions.
Objects and other data types with properties that match attributes, preferences, and option settings in Arbortext IsoDraw windows and dialog boxes.
Program logic and flow constructs common to many high-level computer and scripting languages. (These enable familiar and useful programming techniques such as conditional looping and remote calls in Arbortext IsoDraw macros.)
When you create or edit a macro in IML, use these commands, data types, and program control features in statements that conform to the syntax rules and examples in this guide.