幾つかのプロジェクトで共有されるライブラリは 「ライブラリ/Scripts Libraries」 や 「ライブラリ/Scripts/Modules」 フォルダに置かれるべきですが、特定のプロジェクトでだけ使われるライブラリもあるでしょう。Local Loader 機能を使うと、特定のプロジェクト専用のライブラリの場所を用意することができます。
まず、あるプロジェクト専用のモジュールの置くフォルダを用意します。その中に、次のスクリプトをアプレット(Local loader アプレット)として保存します。
Local Loader アプレットは、保存するときのオプションを、
としてください。
そして、この Local Loader アプレットと同じ場所に、プロジェクト固有のライブラリを起きます。
次のように、Local Loader アプレットから module loader コマンドで loader スクリプトを取得すると、Local Loader アプレットが置かれている場所からライブラリを探し始めます。
特別な property を設定することにより、local loader の振る舞いをカスタマイズすることができます。それらは、loader スクリプトの boot コマンドを実行する前に定義されている必要があります。
true を設定すると、「 ライブラリ/Scripts Libraries 」フォルダや「 ライブラリ/Scripts/Modules 」フォルダからロードされるライブラリのエイリアスを、Local Loader アプレット がある場所につくります。つまり、必要なモジュールを一カ所に集めることができます。
デフォルトでは、false が設定されています。
true を設定すると、ライブラリを探す場所を Local Loader アプレットがある場所に限定します。デフォルトでは false です。
"collecting modules" に true が設定されている場合は無効になります。