La copertina della seconda edizione del JSL Companion è stata creata utilizzando JSL openGL. (Vedi il file allegato.)
Prima di impegnarsi in una seconda edizione di Compagno JSL , i miei coautori, Kevin Anderson e Theresa Utlaut e ho discusso di ciò che volevamo realizzare e se una seconda edizione avrebbe fornito un valore dato i grandi miglioramenti apportati a:
- Guida agli script di JMP
- Indice di scripting
- Community utenti JMP e blog che forniscono assistenza online.
Inoltre, con i nuovi rilasci JMP ogni due anni, un libro JSL è datato al momento in cui passa attraverso la revisione tecnica e le modifiche finali.
La prima edizione di JSL Companion è coincisa con JMP 9.3. All'epoca della nostra seconda edizione, JMP 13 sarebbe presto uscito. Dal momento che JSL Companion non è mai stato attribuito a tutto, forse solo un'edizione riveduta con aggiornamenti di sintassi, script revisionati e errata errata era tutto ciò che era giustificato. Quindi abbiamo compilato il nostro elenco di potenziali aggiunte utili per gli sceneggiatori:
- Il debugger JMP che non è stato consigliato per JMP 9.3 è stato utile per JMP 12 e versioni successive.
- Xpath () e Find () che sono immensamente utili sono stati citati solo nella prima edizione perché erano una scoperta dell'ultimo minuto nel 2011.
- Costruttore di grafici di scripting. I metodi drag-and-drop erano ben documentati; tuttavia, è stato scritto pochissimo sull'importanza della colonna X e dell'ordine delle colonne Y, sintassi Element e Legend.
- Numerose nuove funzionalità come Application Builder, Query Builder, metodi per leggere e scrivere file Excel, Salva presentazione e altro ancora.
Abbiamo deciso di farlo e, grazie all'ampliamento della portata, sarebbe stata una seconda edizione. Il nostro scopo era così ampio che abbiamo spostato più discussioni esoteriche sugli script o sui documenti supplementari. Ad esempio, costruiamo un'applicazione interattiva utilizzando Application Builder in sei passaggi. I primi tre passaggi, Passaggio 1: Disporre i moduli e i display , Passaggio 2: aggiungere le funzioni e testare l'interfaccia utente , e Passaggio 3: test per la scala. Si romperà? L'interfaccia utente deve essere riprogettata? , può essere applicato alla maggior parte delle applicazioni, quindi è documentato nel libro. Tuttavia, i dettagli per i passaggi rimanenti sono specifici della logica e delle analisi di questa applicazione, quindi i dettagli sono forniti in un documento leggimi e inclusi con gli script.
La scrittura è iniziata a gennaio 2017 e si è conclusa a fine agosto 2017. Revisioni tecniche e modifiche richiedono tempo e iterazioni. Abbiamo persino trascorso una settimana sulla copertina, creata con JSL openGL. Questo è stato completato nel marzo 2018. E non lo sapresti, JMP 14 è stato rilasciato poche settimane dopo la data di pubblicazione!
Se la seconda edizione sarà ben accolta, deve ancora essere determinata. L'intento di entrambe le edizioni di Compagno JSL doveva servire come compagno di viaggio, una guida, per il viaggio del lettore per imparare JSL con compiti applicati (personalizzazione, costruzione e automazione di analisi). Speriamo che l'itinerario espanso non sia troppo arduo.
A proposito, ho risposto alla mia domanda esistenziale personale: "Ne è valsa la pena?": Mentre scrivevo e collaudo, e con l'aiuto di JMP Support, ho imparato molto più di quanto mi aspettassi. Inoltre, ora che mi sono ritirato, mi ha fornito l'opportunità di collaborare con i miei amici di lunga data, Kevin e Teri. Sì, ne è valsa la pena!
PS JMP 14 ha molte nuove funzioni utili e tanto attese. Cerca i post futuri del blog. Pubblicheremo probabilmente un'appendice, una lista di lettura delle nostre nuove funzionalità JSL preferite e una serie di modifiche agli script, se ce ne sono bisogno.