An additional practical problem was that a new fundamentally different version of the macro language
provided by Microsoft for EXCEL 97 was released in the middle of the development process, causing redesign needs for the interface.
The numbers and formulas can be arranged in infinite variety, and in modern spreadsheets they are supplemented by such features as built-in formulas called functions, macro languages
which are highly flexible programming environments, data query features, and graphics capabilities.
This allows Lisp's native data and execution models to be used as a macro language
to manipulate and extend its syntax.
One of the big features of this spreadsheet was a user-friendly menu system written using the Lotus macro language
. Macros are a series of steps the program can be taught to follow.
Our strategy in its simplest form," Gates says, is lone evolving [Windows) architecture, a couple of implementations and an immense number of great applications." New technologies--"pen, audio, multimedia, networking, macro language
, 32-bit, advanced graphics, setup, a better file system, and a lot of usability"--will "be accommodated as extensions to the existing PC standard." In effect, Gates implies, every important technology and product at Microsoft eventually will be tied into Windows.
Carpenter's complete guide to the SAS macro language
, 2d ed.
In addition, efficiency enhancements to the macro language
deliver more powerful analysis capabilities.
The implementation was done entirely in the macro language
, which was also available to the product's users.
Macro viruses are primarily written in WordBasic, which is the macro language
used by Microsoft Word 6.0 (Windows and Macintosh) and Word 7.0 (Windows).