이 위시리스트 요청에 영감을 준 것은 무엇입니까?
스크립팅할 때 사용자 기본 설정을 어지럽히면 안 되지만(한 가지 예외가 있음) 때로는 이를 변경하면 작업이 훨씬 쉽고 스크립트가 더 단순해질 수 있습니다.
JMP 프로젝트 - 로컬 기본 설정은 이와 약간 유사하지만 범위가 더 제한적입니다.
당신이 보고 싶은 개선점은 무엇입니까?
세션 기본 설정(현재 JMP 세션 동안 유지됨)과 인스턴스 기본 설정(여기에 대한 이름 기본값(1)이 네임스페이스를 변경하는 것과 유사한 방식으로 작동할 수 있음)을 보고 싶습니다. 세션/인스턴스 플랫폼 기본 설정 무시(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")
)
)
);
스크립팅하는 동안뿐만 아니라 대화식으로 이러한 설정을 설정할 수 있다면 가치가 있을 수도 있습니다. 새로운 세션 기본 설정 메뉴를 추가하거나 현재 기본 설정에 버튼을 추가하고 세션에 대한 특정 선물을 "강제"하는 방법을 제시합니다.
이 아이디어가 왜 중요한가요?
사용자 기본 설정을 어지럽히는 것에 대해 걱정하지 않고 스크립팅할 때 플랫폼을 더 쉽게 관리할 수 있습니다.