Hi Sten,

Just to clarify: You are describing a scripting language with full programatic access to Xtreme's internal data structures. Something like javascript talking to a DOM API.

A macro language would work at a higher level of abstraction, recording user actions in the user interface and playing them back. Something like the little macro that Handrawn describes above.

Both have their uses but I guess most people here are talking about a macro language.

Phil