第二版JSL Companion的封面是使用JSL openGL创建的。(请参阅附件。)
在承诺第二版之前 JSL Companion ,我的合着者,Kevin Anderson和Theresa Utlaut和我讨论了我们想要实现的目标以及第二版是否能够提供价值,因为以下方面取得了巨大的进步:
- JMP脚本指南
- 脚本索引
- JMP用户社区和提供在线帮助的博客。
此外,每两年发布一次新的JMP版本,JSL书籍在通过技术审核和最终编辑时就已过时。
第一版JSL Companion恰逢JMP 9.3。在我们第二次讨论时,JMP 13即将发布。由于JSL Companion永远不会涵盖所有内容,也许只是修订版本的语法更新,修订过的脚本和修复勘误表都是有道理的。然后我们编译了对脚本编写者有用的潜在添加列表:
- 我们不推荐用于JMP 9.3的JMP调试器对JMP 12及更高版本很有用。
- Xpath()和Find()非常有用,只在第一版中提及,因为它们是2011年的最后一分钟发现。
- 脚本图生成器。拖放方法已有详细记录;然而,关于X列和Y列排序,元素和图例语法的重要性的文章很少。
- 许多新功能,如Application Builder,Query Builder,读取和写入Excel文件的方法,保存演示文稿等。
我们决定这样做,并且由于范围的扩大,它将是第二版。我们的范围如此之大,我们将更多深奥的讨论转移到脚本或补充文档中。例如,我们使用Application Builder分六个步骤构建交互式应用程序。前三个步骤,第1步:布置模块和显示 ,第2步:添加功能并测试UI ,和第3步:测试规模。它会破裂吗?用户界面是否需要重新设计? ,可以应用于大多数应用程序,因此在本书中有记录。但是,其余步骤的详细信息特定于此应用程序的逻辑和分析,因此详细信息在自述文档中提供,并包含在脚本中。
写作认真于2017年1月开始,并于2017年8月底完成。技术评审和编辑需要时间和迭代。我们甚至花了一个星期的封面,这是用JSL openGL创建的。这项工作于2018年3月完成。你不知道吗,JMP 14在发布日期后几周发布!
第二版是否会受到欢迎还有待确定。两个版本的意图 JSL Companion 是作为旅行伴侣,指导,为读者学习JSL与应用任务(定制,构建和自动化分析)的旅程。我们希望扩大的行程不是太艰难。
顺便说一下,我已经回答了我个人的存在问题,“它值得吗?”:在写作和测试的同时,在JMP支持的帮助下,我学到的东西比我想象的要多得多。此外,现在我退休了,它让我有机会与我的长期,有价值的朋友Kevin和Teri合作。是的,值得的!
PS JMP 14具有许多新的有用和期待已久的功能。寻找未来的博客文章。我们可能会发布一个附录,我们最喜欢的新JSL功能的阅读列表和一组脚本修改(如果需要的话)。