What is LotusScript®?
LotusScript® is an embedded, BASIC scripting language with a powerful set of language extensions that enable object-oriented application development within and across IBM® software applications. LotusScript® allows you to place more complex scripts in a greater variety of locations and events than traditional macros. LotusScript® and its development toolset provide a common programming environment across IBM® applications on all platforms supported by IBM® software (such as Windows™, AIX®, Linux™). It is available in:
- IBM® Notes® Release 4 and later
- IBM® Lotus® Approach® 96 Edition and later
- IBM® Lotus® Freelance Graphics® 96 Edition and later
- IBM® Lotus® Word Pro® 96 Edition and later
- IBM® Lotus® 1-2-3® 97 Edition and later
- IBM® Lotus® Enterprise Solution Builder
LotusScript® offers a wide variety of features. Its interface to IBM® software is through predefined object classes. The products oversee the compilation and loading of user scripts and automatically include class definitions to allow more efficient coding. LotusScript® extends the development capabilities of IBM® software by providing:
- The ability to place scripts in a variety of objects and events in many IBM® software applications. LotusScript® has a set of extensions beyond Visual Basic, that provide additional power and utility when writing applications using IBM® software.
- A debugger and syntax-directed editor.
- Access to a broad range of product functions through the classes defined for each product.
- Access to external class libraries defined using the the LSX Toolkit.
The environment in which you write, debug, and run scripts depends on your IBM® software application. To learn about your product's programming environment, see your product documentation.