MoreOSL
MoreOSL is a source code library for implementing AppleScript
support within your application. It has the following key
features.
- C implementation -- Many AppleScript support frameworks (for
example, PowerPlant, MacApp) are available to C++ applications
only. MOSL is entirely written in C.
- object focused -- Historically, DTS AppleScript support
samples have concentrated on supporting text scripting. MOSL
ignores text scripting and concentrates on the scripting of
discrete objects, such as windows and items within windows.
- modern -- MOSL incorporates modern AppleScript techniques,
such as 'deep' object resolution. It is also fully Carbon
compatible.
- well tested -- MOSL includes a test application, TestMoreOSL,
that demonstrates its capabilities. It also includes a large suite
of AppleScript-based tests.
- comprehensive -- MOSL allows you to easily implement the bulk
of the core event suite. MOSL supports all key forms except
formRelativePosition. MOSL also supports data
comparison for most revelant data types.
See the MoreOSL
documentation for more details.