Version: 1.0

Posted: 2003-01-14

Build Requirements: N/A

Runtime Requirements: Carbon

View Source Code:

Download Sample (“MoreOSL.zip”, 211.7K)
Download Sample (“MoreOSL.dmg”, 285.5K)



Description

MoreOSL, or MOSL for short, is a source code library for implementing AppleScript support within your application. It has the following key features. o C implementation -- Many AppleScript support frameworks (for example, PowerPlant, MacApp) are available to C++ applications only. MOSL is entirely written in C. o 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. o modern -- MOSL incorporates modern AppleScript techniques, such as 'deep' object resolution. It is also fully Carbon compatible. o well tested -- MOSL includes a test application, TestMoreOSL, that demonstrates its capabilities. It also includes a large suite of AppleScript-based tests. o 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. The MoreOSL library is targetted to run on a PowerPC with Mac OS 8.5 and above. It compiles and works best under Carbon, but it will compile and work with InterfaceLib. Requires: Mac OS 8.5 Keywords: AppleScript, OSL, ObjectSupportLib, scripting implementation

Document Revision History

Date Notes
2003-01-14C library for implementing AppleScript support within your application.

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.