2016-10-19T00:51:32+09:00

XList 1.7 : Iterator, Queue, Stack として使える AppleScript リストのラッパーオブジェクト

Iterator, Queue, Stack として使えるリストのラッパーオブジェクトを提供する AppleScript のモジュールです。

AppleScript のリストの欠けている機能の多くを補完します。

また、AppleScript のリストはリファレンスを経由して要素を参照しないと速度が大きく低下するという性質があります。XList は内部で、常にリファレンスを経由してリストにアクセスする為、常に良好な動作速度が得られます。

一番の変更点は、OS X 10.9 で導入された AppleScript Libraries として使えるようにしたこと。XModules に後悔している AppleScript ライブラリは、ModuleLoader を前提にしていたけど、機能的に特別な要請がない限りは、AppleScript Libraries としても使えるようにしていく所存です。