AppleScript: The Definitive Guide, 2nd Edition

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

Panther, xvi

     applet bundle introduced

         solves scripting addition distribution problem

     applet event processing order changed to FIFO

     month coercible to integer

     offset command obeys string considerations

     reals mostly coercible to integer

     script bundle introduced

     sdef introduced

paragraph (string element)

parameter 2nd

     Apple event 2nd

         optional or required

     Automator action

     command

         another command as

         compiler enforces name 2nd

         datatype not enforced by compiler

         dictionary may list wrongly

         optional

         required, compiler does not enforce

     error block

         literal (filtered error handler)

     handler

         closures and

         datatype of, testing

         default value

         extra, ignoring

         named (labeled)

         no implicit coercion

         none

         omitted (error)

         optional 2nd

         positional (unnamed)

         prepositional (labeled)

         visible to script object 2nd

     handler as

         received by script object

     multiple words

     name in definition is local

     pass by reference

         vs. by value

     redeclaration

     reference as

     run handler

         osascript, supplying from

     script object as

         containing a handler

parent

     implicit

     nested script object

     non-script object 2nd

     setting

parentheses

     handler definition and call

     interpretation of commands

     order of operations

partial target

parts of speech

     enforced by compiler 2nd

     four-letter code

pass by reference

     preventing

     vs. by value

password (bulleted) entry

path to command

     coercion, Unicode text

     terminology conflict

path to resource command

     can't locate Resources directory

pathname

     application, specifying by

    coercion

         alias 2nd 3rd

         file object

     colon-delimited vs. slash-delimited

     components, breaking into

     creating file or folder

     existence of, testing

     folder, getting from pathname of item

     Macintosh

         obtaining

     nonexistent

     partial (called harmful) 2nd

     POSIX

         obtaining

         presented as colon-delimited

pausing

perform action command

Perl

     Apple events, sending with

     bigness of

     calling AppleScript from 2nd

     calling from AppleScript

     HTML, parsing with 2nd

     learning

     OSA language

     SOAP, communicating with via

     strict mode, no AppleScript analogue

     Unicode text, constructing with

persistence

     applets

     compiled script files

     globals

     implementing with store script

     inconsistency

     top-level entities

Personal File Sharing

Personal Web Sharing

Phlink 2nd 3rd 4th

phone call, run scripts in response to

PHP

     OSA language

     SOAP, communicating with via

pi (global property)

PICT data

plain (constant)

plural (of class)

     dictionary, how listed in

     repeat with . . . in, causes trouble

     singular, can be identical with

     some classes lack

plus sign (+), addition operator

     concatenation, not overloaded for

point class

pointer 2nd

polymorphism

     continue command

portability

     compiled script file

     date specifiers and coercions

     library

positional parameters

POSIX file class

     coercion, string

     Macintosh pathname, obtaining

     presented as file class

POSIX path (property of file, alias, or file URL class)

POSIX pathname

     colon, don't use in

     colon-delimited pathname vs.

     specifying file or folder with

power (exponentiation)

precedence 2nd

PreFab Player 2nd

premature termination

     program (runtime error)

         avoiding

     repeat block 2nd

prepositional parameters

     calling with positional parameters

prepositions

pretty-printing

     AppleScript scripting component performs

     blocks indented

     decompilation and

     formatting preferences

     preferences

     terminology clash, can help detect

print depth (global property)

processes, running

programming languages vs. scripting languages

programming, AppleScript, art of

project, Xcode

prop (abbreviation for property)

property

     class encapsulation, compiler does not enforce

     class, distinguishing from with it keyword 2nd

     class, same name as 2nd

         compiler doesn't distinguish

     datatype not enforced by compiler

     declaration

         sets by reference

     dictionary, how listed in

         inherited, how displayed

     element, compiler doesn't distinguish from

     implementing (Cocoa scripting)

     inheritance, in dictionary

     multiple-word names

     read-only 2nd

     referring to

     used as variable name

         fine if declared

     user

     value type, in dictionary

property keyword

property list, parsing

property specifier

pseudo-class (record)

punctuation (constant)

punctuation, string comparisons and

put (abbreviation for copy)

Python

     Apple events, sending with

     learning

     OSA language

Категории