ModuleLoader.osax リファレンス

load module

ライブラリファイルの検索及びロードを行い、スクリプトオブジェクトを返します。依存しているライブラリのロードは行いません。ライブラリを見つけてロードするだけです。

load module library_name [version required_version] [additional paths] [path_list] [other paths bool]

Parameters

Result

script object -- ロードしたライブラリ

find module

ライブラリのファイル参照を取得します。

find module library_name [version required_version] [additional paths path_list] [other paths bool]

Parameters

Result

file -- モジュールのファイル参照

module loader

loader スクリプトを取得します。loader スクリプトの bootload ハンドラを用いてライブラリをロードすると、次のような効果が得られます。

load module コマンドではなく、loader スクリプトを使用してライブラリをロードすることをお勧めします。

property もしくは loader スクリプトの load ハンドラの引数でロードするライブラリを指定するレコードである module specifier を生成します。

property の定義で実行した場合、その property がライブラリを読み込んで設定する場所であるという印をつけることになります。実際のライブラリのロードと property への設定は、loader スクリプトの boot コマンドによって行われます。

module [library_name version] [required_version] [reloading bool]

Parameters

Result

module specifier

set additional module paths to

追加のモジュールの検索場所を設定します。デフォルトのライブラリ検索パス(Library/Script Libraries, Library/Scripts/Modules) に優先します。

設定を消去したいときは、空リストもしくは missing value を設定してください。

set additional module paths to path_list

Parameters

Result

none

module paths

設定されているライブラリの検索場所を取得します。

module paths

Result

list of file references