This document has had the following releases.
| May 21, 1999 | HTML creation and editing complete. |
| May 5, 1999 | This release covers AppleScript features through version 1.3.7. |
| Added new sample scripts and revised existing scripts. Examples now use the Mac OS, the Finder, and scriptable applications such as AppleWorks (available from Apple Computer, Inc.) | |
| Removed all reference to the Scriptable Text Editor (a demo application that is no longer supported). | |
| Revised and updated illustrations and added new illustrations. | |
| Corrected errors and deleted outdated material. | |
| Reformatted to provide improved online viewing. | |
| replaces the Preface and provides a brief overview of the target audience and the material covered in the Language Guide. | |
| Overview of AppleScript combines the former Chapters 1 and 2, which together provide an introduction to the AppleScript Language. | |
| Added section Debugging Scripts that describes simple techniques for debugging scripts and points to a website with information on commercial script debugger applications. | |
| Revised existing illustrations and added a new illustration, Figure 2-6, that shows a portion of the Finder application's dictionary. | |
| Date class description, Date, now includes Day property; Date String and Time String properties replace Date property. | |
| Added a section, Unicode Text and International Text, that describes new value classes for working with Unicode Text and International Text | |
| Added illustrations that show the format for the new text value classes, Figure 3-1, and how the Script Editor displays text data for these classes, Figure 3-2. | |
| Added section, Unit Type Value Classes, that describes the new value classes for working with units of length, area, cubic and liquid volume, mass, and temperature. | |
| Added a section, Other Value Classes, that describes value classes for working with file specifications, RGB colors, and styled Clipboard text. | |
| Updated the table in Figure 3-3 showing the coercions AppleScript supports. | |
| Added a section, Constants, that categorizes AppleScript constants, shows how to use them in scripts, and provides links to related information. | |
| Added a section on name conflicts, Name Conflicts, to describe conflicts in the AppleScript name space. | |
| Expanded section Double Angle Brackets in Results and Scripts ; double angle brackets are used to display raw data, and in certain other situations. | |
| Expanded section, Using Results, on using results of commands. | |
| Deleted description of Data Size command, which is rarely used. | |
| Deleted description of the application version of the Copy command. (To copy within an application, use the command Duplicate. To copy between applications, use the Clipboard-related scripting addition commands.) | |
| Added a description of the Reopen command. | |
| Added tables showing dictionary definitions from the Finder, Table 5-1, and from AppleWorks, Table 5-2. | |
| Expanded section, References to Files, that describes how to specify files in scripts. Added information on using file specifications. | |
| Added information on the sorting order for diacritical marks in the section Greater Than, Less Than. | |
| Added concatenation operator to operator precedence table, Table 6-2. | |
| Added section, Working With Dates at Century Boundaries, describing how AppleScript interprets two-digit dates near century boundaries (which encompasses the Y2K issue). | |
| Added section on Debugging Control Statements. | |
| Revised description of possible errors in Kinds of Errors. | |
| Expanded coverage of using the Error command to signal an error. | |
| Expanded coverage of With Timeout statements. | |
| Reorganized Handlers and renamed chapter sections for consistency. | |
| Added a section on creating Script Applications. | |
| Expanded the section on Recursive Subroutines. | |
| Moved material on declaring variables and properties into a separate section, Declaring Variables and Properties. | |
| No major changes. | |
| Reordered sections and tables. | |
| Added a table, Table A-1, that provides links to examples for common scripting tasks. | |
| In Table A-2, added constants for working with days, months, and time, and removed constants for alignment, from table of constants. | |
| In Table A-3, added anything , missing value , and version to table of predefined variables. | |
| In Table A-4, deleted the application Copy and Data Size commands, added the Reopen command, and simplified the syntax for the Make command in the command syntax table. | |
| Added a section Coercions, with a table of AppleScript-supported coercions. | |
| In Table A-5, added insertion point reference forms to reference form syntax. | |
| In Table A-8, added table of operator precedence. | |
| Moved section Error Numbers and Error Messages from former Appendix B. Reorganized errors and added some that were not in the previous version. | |
| Added this revision history | |
| 1993 | This was the first release of the AppleScript Language Guide. |