do shell scriptコマンドでBSD (UNIX) レイヤー上のコマンドを呼び出すことができる。ただし、Terminal.app上とdo shell scriptコマンドでは設定されている環境変数が異なるため、Terminal.app上で実行できていた処理ができなくなる場合がある。特に、指定したコマンドにパスが通っていないことや、カレントディレクトリが異なること等はエラーの原因となる。これは環境変数の内容を明示的に指定することや、利用コマンドをフルパスで表記することで回避できる（環境変数内容はenvコマンドを実行して確認できる）。
Safariやコンタクト、カレンダーなどのmacOS標準添付アプリケーションの多くがAppleScriptからのコントロールに対応しており、主要機能にアクセスできる。ただし、対応アプリケーションであっても機能のすべてがAppleScriptに解放されているわけではない。AppleScript用語辞書に定義されている範囲のみである。そのため、前述のGUI Scriptingによるメニューやボタンなどの強制操作が時と場合によって必要になる。この強制操作機能はOSのデフォルト設定ではオフになっているほか、アプリケーション/アプレット/Scriptごとに許可/禁止するようになっている。
英文風に記述するため、「無意味句」を入れることができる。無意味句の代表的なものに「the」がある。theはプログラム内で何もプログラム的な動作を行わない。実行時に無視される。set end of aList to 1のような配列変数の末尾に数値を追加する記述を行なった場合、英文風に読みやすくするため、set the end of aList to 1のように無意味句を補うことができる。無意味句はプログラム的な動作を何も行わないが、それら自体が存在し、無意味句同士は別物として識別される。そのため、無意味句を補助的に用いてサブルーチン（ハンドラ）の宣言を行うことも可能。AppleScriptが定義している無意味句には、about, above, against, apart from, around, aside from, at, below, beneath, beside, between, by, for, from, instead of, into, on, onto, out of, over, since, thru (throughも可), underなどがあり、サブルーチンのパラメータを指定する装飾子としてこれらの無意味句を利用できる。set a to aSub for 10 at 20--> 30on aSub for aInt at bInt      return (aInt + bInt)end aSub
スクリプトエディタ上でのコンパイル（構文確認）時に演算の優先順位を指定するため、AppleScript処理系がソースコード内にカッコ（「（」「）」）を自動的に補う動作を行う。ユーザーはこのカッコが自分の意図に合うかどうかを判断し、適宜カッコを補ったり移動させる必要がある。カッコが自動で付加されるのは、主に四則演算や文字列の連結演算、Cocoaオブジェクトへのメソッド実行などの記述時である。
AppleScriptは、簡素なダイアログ (display dialog、display alert)、ノーティフィケーションセンターへのノーティファイ (display notification)、ポップアップメニューからの項目選択ダイアログ (choose from list)、ファイル選択 (choose file)、フォルダ選択 (choose folder)、新規ファイル保存先パス選択 (choose file name) 、プログレスバー表示（Mac OS X v10.10以降。アプレット動作時のみ）などの、目的に特化した簡単なユーザインタフェースを提供している。これら以外のユーザインタフェースを利用するために、現在利用できる手段で一番簡単なやり方は、FileMakerで画面を作成し、ボタンに対してスクリプトステップ「AppleScriptを実行」を割り当てておくというものである。Adobe InDesignなどの一部のアプリケーションでは、簡易的なユーザーインタフェースをAppleScriptのプログラムから動的に生成する機能を備えている。本格的な、自由度の高い自作のインタフェースを持たせるには、Xcode上で「AppleScript App」プロジェクトを作成し、その中にAppleScriptコード（AppleScriptObjC）を記述する。Xcode上で一般のアプリケーション開発と同様にユーザインタフェースを作成できる。コントロール（GUIの部品）が操作されると、AppleScriptコード中の対応するイベントハンドラが呼び出される。
アプリケーション操作の自動化、シェル、コマンドの呼び出し、画面上の部品の強制操作にWebコンテンツの強制コントロール、Cocoaフレームワークの呼び出しにiCloud経由のコンテンツ更新など、マクロ言語としてはカバーできる範囲がとても広い。そのうえ、GUIベースのアプリケーション開発まで行えるため、いったん覚えるとMacを用いた作業の生産性が向上する。ただし、他のアプリケーションを他のコンピュータからも操作できるため、セキュリティを考慮しさまざまな抑止機能がOSに用意されつつある(詳細は#制限機能を参照)。Classic Mac OSからmacOSを通じて継承された唯一のテクノロジーであり、海外を中心に古くから開発者コミュニティが形成され、GUIベースのアプリケーションのコントロールについての知見が蓄積されている。
ヘーズルトン高校を卒業後、1949年にマイナーリーグでプロとしてのキャリアをスタートさせた。8年間のマイナーリーグ生活の後、1958年4月15日にロサンゼルス・ドジャースでメジャーデビューを果たした。間もなくギル・ホッジスから一塁手のポジションを奪い、レギュラーに定着。翌1959年には108試合に出場し、打率.289と活躍。同年のワールドシリーズにも出場し、チームの世界一に貢献した。そして1960年にはオールスターゲームにも出場。最終的に打率.323を記録し、首位打者争いで2厘差でディック・グロート（ピッツバーグ・パイレーツ。打率.325）に敗れるも、リーグ2位の好成績を残した。1961年シーズン終了後、エクスパンションドラフトによりヒューストン・コルト45'sに移籍。その後、1963年にはミルウォーキー・ブレーブスおよびサンフランシスコ・ジャイアンツでプレーした。1965年に日本プロ野球（NPB）の東映フライヤーズに入団。前年まで在籍したジャック・ラドラを上回る長打力を期待されての入団だった。同年は打率.280と意地を見せたが、1966年は.253と成績を落としてしまい、また本塁打も2年間で14本と期待に応えることはできなかった。同年限りで現役引退。穏やかでチームに溶け込んだラドラと違い、気性が荒く喧嘩っ早かったことから「ケンカ屋ラーカー」の異名をとった。なお、ドジャースでチームメイトだったドン・ジマー（彼も1959年の世界一メンバーである）とは、1966年の1シーズンだけ東映でもチームメイトだった。2007年3月12日、カリフォルニア州ロングビーチで死去。76歳没。