Cosa ti ha ispirato a richiedere questa lista dei desideri?
Analizzo un ambiente predefinito con uno script jsl in ciascuno dei miei script. Attualmente non esiste il concetto di uno script jsl in stile autoexec che possa essere automaticamente analizzato prima di tutti gli script jsl per configurare l'ambiente.
Quale miglioramento vorresti vedere?
Consenti un file jsl in stile autoexec che viene automaticamente analizzato prima di tutti gli script jsl. Può potenzialmente risiedere nella cartella %appdata% per la versione installata e potrebbe anche essere un'estensione di jmpKeywords.jsl.
Perché questa idea è importante?
Ridurrà il carico per coloro che lo useranno per configurare l'ambiente (variabili, ecc.). Sarà innocuo per coloro che sceglieranno di non usarlo.
Quando dici che vuoi che questo script venga " analizzato automaticamente prima di tutti gli script jsl", intendi che dovrebbe essere eseguito ogni volta che un utente esegue JSL da una finestra di script? Ciò potrebbe causare alcune difficoltà e confusione per gli autori di script. Puoi spiegare meglio come immagini che funzioni e a cosa servirebbe?
Oppure intendi dire che vuoi solo che alcune variabili, namespace, funzioni, ecc. siano preassegnate in modo che un utente possa sfruttarle nei propri script? Se è così, al momento ci sono due opzioni:
- Usa JMPStart.jsl che viene eseguito ogni volta che JMP viene lanciato. Questa è una buona opzione ma richiede di mettere il file nel posto giusto sulla macchina di ogni utente ed è limitato a un solo file.
- Crea un componente aggiuntivo che esegue il tuo JSL nel suo script di avvio e non fa altro. Questo ti consentirà di creare più componenti aggiuntivi, ognuno con il proprio set di variabili, namespace, funzioni, ecc.
Fateci sapere se queste opzioni vi sono utili.