¿Qué inspiró esta solicitud de lista de deseos?
Analizo un entorno predeterminado con un script jsl en cada uno de mis scripts. Actualmente, no existe el concepto de un script jsl de estilo autoexec que se pueda analizar automáticamente antes que todos los scripts jsl para configurar el entorno.
¿Cuál es la mejora que le gustaría ver?
Permite un archivo jsl de estilo autoexec que se analiza automáticamente antes que todos los scripts jsl. Puede estar en la carpeta %appdata% de la versión instalada e incluso puede ser una extensión de jmpKeywords.jsl.
¿Por qué es importante esta idea?
Reducirá la carga para quienes lo usemos para configurar el entorno (variables, etc.). Será benigno para quienes elijan no usarlo.
Cuando dices que quieres que este script se " analice automáticamente antes que todos los scripts jsl", ¿quieres decir que debería ejecutarse cada vez que un usuario ejecute JSL desde una ventana de script? Eso podría causar algunas dificultades y confusión para los autores de scripts. ¿Puedes explicarnos un poco más cómo imaginas que funcionará esto y cuál sería su uso?
¿O simplemente quiere decir que desea que se asignen previamente algunas variables, espacios de nombres, funciones, etc. para que un usuario pueda aprovecharlas en sus propios scripts? Si es así, actualmente hay dos opciones:
- Utilice JMPStart.jsl , que se ejecuta cada vez que se inicia JMP. Es una buena opción, pero requiere colocar el archivo en el lugar correcto en la máquina de cada usuario y está limitada a un solo archivo.
- Crea un complemento que ejecute tu JSL en su secuencia de comandos de inicio y no haga nada más. Esto te permitirá crear varios complementos, cada uno con su propio conjunto de variables, espacios de nombres, funciones, etc.
Déjanos saber si estas opciones son útiles aquí.