Previous Page
Next Page


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]

's operator
     accessing top-level entity
     not synonym for prepositional "of"
Safari
Salling Clicker 2nd 3rd
Samba volumes
Sanderson, Hamish, xxii
Saturday (constant)
save command, creating file with
say command
     Unicode text rejected, before Tiger
scheduled running of script
Scheme 2nd 3rd
scientific notation
     rewritten at compile time
scope 2nd
     block 2nd
     free variable
     global
     global properties
     in
     lexical
     local
     nesting
     overshadowing
     region 2nd
     run script command
     targeting rules do not override
screen, startup (applet)
script
     editing
         reinitializes top-level entities
     entry point
     file
     folder, attach to and remove from
     keyword
     me keyword represents
     name 2nd 3rd
     parent (implicit) of script objects
     parent of
     premature termination (runtime error)
     program vs.
    running
         automatic location
         contextual menu
         double-clicking
         editor
         from another script
         from Unix
         keyboard shortcut
         login
         menu
         run handler is what runs
         run handler taking parameters
         scheduled
         user actions, responding to 2nd
         web page request, respond to
     script object, is a 2nd 3rd
     scripting component operand
     structure of
     target, implicit
     verb (to drive)
Script Application Component
Script Assistant (Script Editor)
script bundle
     compatibility problems
     example
     locating resources inside
     secondary script file inside
Script Debugger, xxi 2nd
     Apple events displayed
     AppleScript's dictionary shown
     attachability, erstwhile
     classes, multiple listings unified
     closes files left open
     code coverage provided
     commands and classes cross-referenced
     compiled script file contains text
     context of saved script object shown
     debuggable, makes AppleScript
     dictionary display
     element specifiers shown
     enumerations fully displayed
     escaped characters displayed 2nd
     four-letter codes displayed 2nd
     inherited attributes unified
     libraries, makes portable
     line break characters displayed 2nd
     missing scripting additions identified
     object model displayed live 2nd
     path to me command works
     path to resource command works
     persistence implemented
     persistent data in compiled script file shown
     picture data displayed as picture
     record distinguished from class
     scripting component instance different for each script
     speed
         helps measure
     start log, stop log work properly
     suites avoidable 2nd
     tell block, shortcuts for entering
Script Editor
     class not distinguished from record
     contextual menu
     dictionary display
         improved in Tiger
     element specifiers omitted 2nd
     enumerator display
     file formats created by
     inherited attributes in
     Panther bug, balks at coercing file to alias
     path to me command broken
     path to resource command broken
     persistence destroyed
     persistent data destroyed
     POSIX pathname with colon fails
     scriptability
     speed
     start log, stop log not understood
     tell block, shortcut for entering
script editor application
     AppleScript, needn't know
     default
     how compiles, pretty-prints, and runs code
     Script Debugger
     Script Editor
     Smile
script keyword
Script menu
     Apple's global
         Automator workflow in
         persistence bug (and workaround)
         runtime errors fail silently
         slow
         System Events responsible for
     BBEdit
     Entourage
     FastScripts
     iTunes
     Mail
     persistence and
     target application's, fastest
     various applications
script object 2nd
     AppleScript
     as parameter
     as result of handler
         closure
         constructed
         customized
     as variable 2nd
     closures
     coercion, string (Jon's Commands)
     context
     current application
     definition 2nd
         code, is not
         initializes variable 2nd 3rd
         scope region
         top level
         top-level entity
         where legal
     free variables in
         closures
    in handler
         can see handler's locals 2nd
         definition must precede reference
         not persistent
     inheritance
         calling inherited handler
         passing parameters to run handler
         polymorphism
         script is implicit parent
     me keyword represents
     parent
         nested script object
         non-script object 2nd
         script as a whole, implicitly
     passed by reference
     persistence
         implementing with store script
     reading compiled script file as
         can create undeclared variable
         loads context (closure)
     reference as result of
     running
         run handler is what runs
         run handler taking parameters
     saving as compiled script file
         saves context (closure)
     scope block
     script as a whole
     set command sets by reference 2nd
     target, implicit
     top-level entity 2nd
         not, if not defined at top level
script property
     as static variable
     declaration
         sets by reference
     initialization
     persistence and reinitialization
     recommended over global
     scope
     top-level entity
     top-level, accessible by global declaration
script runner
script text file
     line breaks
Script Timer 2nd
scriptability
     AppleScript Studio application, adding
     applet 2nd 3rd
     Cocoa application, adding 2nd
         pre-Tiger
     customizability and
     droplet
     internal
     modes of
         attachable
         recordable
scriptable 2nd
     application, knowing whether 2nd
scripting addition 2nd
     coercion, can define
     coercion, dictionary doesn't list
     command, handler with same name
     dictionary
     event (command), can define
     event handlers defined by 2nd
     installing and loading dynamically
     loading
         from within application 2nd
     locations 2nd
     Mac OS X-native vs. Classic
     missing
         from other user's machine
         generates four-letter code 2nd
     osascript command, dialogs illegal
     record (pseudo-class), can define
     remote applications
     repository, online 2nd
     script communicates with, how
     scriptable application vs.
     speed
     targeted, can't be
     terminology clash 2nd
         notorious source of
     writing
scripting components command
scripting languages
     AppleScript Debugger
     JavaScript OSA
     OSA implements
     OSABridge
     QuicKeys Script
     UserTalk
scripting languages vs. programming languages
scriptSuite and scriptTerminology
     generating from sdef
sdef
     alternative value types expressible
     can be dictionary in Tiger 2nd
     classes can list commands they obey
     command and events distinguished
     comments extensive and formatted
     compatibility
     converting to scriptSuite and scriptTerminology
     creating
     distinguishes record from class
     improved in Tiger 2nd
     introduced in Panther
Sdef Editor 2nd
sdp 2nd
second-level evaluation
     converting list to record
     entering four-letter codes
     variable for record item name
seconds
     converting to
     date stored as
seconds (date property)
security (hiding script contents)
select command
selection
     learning with GUI scripting
     setting
selection-object class
sender
     blocking another
Sentman, James
September (constant)
sequential read and write
server
     AppleShare or Samba
     finding
     web (CGI)
     XML-RPC or SOAP
         targeting dynamically
Services menu, run script from 2nd
services, web
set by reference 2nd 3rd
set command
     can't be nested
     copy command, difference from
     direct object required
     efficiency
     event handler illegal
     script objects and
     short-circuited resolution of
set end of, vs. concatenation
set eof command
set the clipboard to command
set volume command
sh
     OSA language
shadow (constant)
shell
     escaping string for
     interactive
     parsing and quotation rules
     Unicode text, creating
     user's might differ from do shell script command's
short date string (date property)
short-circuited terminology
short-circuiting (boolean operators) 2nd
shut down computer
side effect
single quotes (')
     four-letter code, delimiting
     string comparisons and
sips (Unix tool)
Siracusa, John
slash (/), division (real) operator
sleep computer
small caps (constant)
small integer
Smalltalk 2nd
Smile 2nd
     AppleScript's dictionary shown
     attachable
     compiles and executes individual lines
     start log, stop log not understood
SOAP 2nd 3rd
     example
         general
software, mentioned in this book
some (element specifier)
sound
     file, save text-to-speech as
space
     names containing
     string comparisons and
space (global property)
SpamSieve 2nd
specialties, combining
specifier
     object
     object string
     value type, in dictionary
speech
     recognition
         text in microphone window
SpeechRecognitionServer
     example
speed
     AppleScript, in general 2nd
     context of execution
     list access
     list vs. string
     loops 2nd
     measuring
     run-only scripts
     scripting additions
splash screen (applet)
splitting strings
sqlite (Unix tool)
SQLite database
stack overflow
     empty run handler
     recursion depth
Standard Suite 2nd
     creating
     presence doesn't prove scriptability
StandardAdditions 2nd
     dictionary lies
     folder action event handlers 2nd
     terminology conflicts 2nd
     Unicode compatibility improved in Tiger 2nd
start log command
starts with (synonym for begins with)
startup screen (applet)
state, maintenance of
     beyond scripting component instance
     OSA scripting component
     target application
static variable
stay-open applet
     problems quitting
Stone, Andrew
stop log command
store script command
     stores context (closure)
strikethrough (constant)
string
     coercion
         alias
         boolean 2nd
         class or constant
         constant
         date
         list
         number 2nd
         POSIX file
         script object (Jon's Commands)
         Unicode text and styled text
         version
     comparison
         string considerations govern
     concatenation
         set end of (list), more efficient
         Unicode text
     considerations 2nd
         offset command and
         scriptable applications ignore 2nd
     containment
         string considerations govern
     display
     do shell script command and
     element
         character
         paragraph
         text
         text item
         word
     empty
     encodings
     escaped characters in literal
     in object string specifier 2nd
     joining 2nd
     line breaks within
     long literal, breaking
     osascript, constructing for
     property
         length
         quoted form
     size of 2nd
     splitting
     styled text disguised as
     substrings
         counting
         finding
     transforming to list and back
     vs. Unicode text
StuffIt Expander 2nd
     dictionary lies
style constants
styled text class
     coercion
subclass
subcontainer, implicit
subscript (constant)
substrings
     counting
     finding
subtraction
suite
     AppleScript's dictionary
     called harmful 2nd
     class can appear in more than one
     Core 2nd
     escaping with Script Debugger 2nd
     Folder Actions
     Macintosh Connectivity Classes
     Miscellaneous
     Required
     Standard 2nd
         creating
         presence doesn't prove scriptability
     standardization
     Text 2nd
         presence doesn't prove scriptability
     Type Names
summarize command
Sunday (constant)
superclass
superscript (constant)
synonyms 2nd
     behind (for after)
     called harmful
     class plural (for every)
     comes after (for >)
     comes before (for <)
     does not come after (for )
     does not come before (for )
     how listed in this book
     in (for of operator)
     in back of (for after)
     in front of (for before)
     is (for =)
     is equal to (for =)
     is greater than (for >)
     is less than (for <)
     is not (for )
     is not equal to (for is not)
     is not greater than (for )
     is not less than (for )
     its (for of it)
     my (for of me)
     starts with (for begins with)
     text (for string, in coercions)
     through (for thru)
     to (for on)
     whose (for where)
system
     extensions (pre-Mac OS X)
     folders, getting location of
     getting information about
     liberal in interpreting string as date
     postman for Apple events
system attribute command
System Events
     Finder, handles some commands to
     folder actions
     GUI scripting
     path to, terminology conflict
     Script Menu, responsible for
system info command
System Preferences, scriptability
System Profiler


Previous Page
Next Page