¿Qué inspiró esta solicitud de lista de deseos?
Nunca debes modificar las preferencias del usuario al crear un script (hay una excepción), pero a veces cambiarlas haría que las cosas sean mucho más fáciles y el script más simple.
Proyectos JMP: Preferencias locales es un poco similar a esto, pero tiene un alcance más limitado.
¿Cuál es la mejora que le gustaría ver?
Me gustaría ver las preferencias de sesión (que se conservarían para la sesión JMP actual) y las preferencias de instancia (podrían funcionar de manera similar a como Names Default To Here(1) cambia el espacio de nombres). También debería ser posible configurar la opción Ignore Platform Preferences(1) de sesión/instancia. A continuación se muestra un ejemplo de cómo podrían funcionar al crear scripts.
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)
),
)
);
Una idea similar podría ampliarse para trabajar con ajustes preestablecidos.
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Podría incluso valer la pena poder configurarlos de forma interactiva y no solo durante la creación de scripts. Agregue un nuevo menú de preferencias de sesión o un botón para agregar a las preferencias actuales y, para los regalos, alguna forma de "imponer" regalos específicos para la sesión.
¿Por qué es importante esta idea?
Facilita la gestión de plataformas al crear scripts sin preocuparse por alterar las preferencias del usuario.