2020-06-17T15:46:37+09:00
XList 1.8 : Iterator, Queue, Stack として使える AppleScript リストのラッパーオブジェクト
Iterator, Queue, Stack として使えるリストのラッパーオブジェクトを提供する AppleScript のモジュールです。
AppleScript のリストの欠けている機能の多くを補完します。
また、AppleScript のリストはリファレンスを経由して要素を参照しないと速度が大きく低下するという性質があります。XList は内部で、常にリファレンスを経由してリストにアクセスする為、常に良好な動作速度が得られます。
変更点:
長年、XList と XText がお互いに依存し合っているのが気になっていました。
どっちかしか必要がない場合は少なくなく、でも両方同時にロードされちゃうのはずいぶん無駄に感じていました。長年、どうしたらいいかわからなかったけど、ようやく答えにたどり着きました。