このウィッシュリストのリクエストのきっかけは何ですか?
スクリプトを作成するときにユーザー設定を変更しないでください (例外が 1 つあります)。ただし、変更すると、作業がはるかに簡単になり、スクリプトがシンプルになる場合があります。
JMPプロジェクト - ローカル環境設定はこれに少し似ていますが、範囲がより限定されています。
どのような改善を望みますか?
セッション設定(これらは現在のJMPセッションで保持されます)とインスタンス設定(Names Default To Here(1)が名前空間を変更するのと同様に機能します)を確認したいと思います。セッション/インスタンスのIgnore Platform Settings(1)を設定することも可能である必要があります。以下は、スクリプトでこれらがどのように機能するかの例です。
Session Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
Local Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
同様のアイデアをプリセットでも使えるように拡張できる
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
これらをスクリプト作成中だけでなく対話的に設定できれば、さらに価値があるかもしれません。新しいセッション設定メニュー/現在の設定への追加ボタンを追加し、セッションに特定の設定を「強制」する方法を提供します。
このアイデアはなぜ重要なのでしょうか?
ユーザー設定を混乱させる心配をせずに、スクリプト作成時にプラットフォームを管理しやすくなります。