An Object Instruction Language (OIL) provides a method for recording
macros in a computer language independent syntax so that the macro can be
converted into the source code of multiple computer languages without
having to re-record the macro or translate the macro from the recorded
language to an alternate language, thereby reducing the time needed to
create macros for multiple computer languages, reducing the likelihood of
error inherent in repeating a single task multiple times, and providing
users of the software with an opportunity to record macros in the users'
preferred language.