Appendix A 
Compatibility Notes
Changes in Scripting from JMP 11 to JMP 12
The new General preference “Show log warnings for JSL compatibility changes in JMP 12” is selected by default to print compatibility warnings to the log.
Compatibility Issues
Evaluating Variable Names as Arguments
Message arguments are now evaluated as a rule. Previously, some messages would interpret a variable name as a string value. For example, the following script results in a linear scale in JMP 12 and a log scale in JMP 11.
Log = "Linear";
axis box << Scale( Log );
The syntax Scale( "Log" ) is preferred for setting a string literal. To catch ambiguous instances, set the new “Allow Unquoted Strings in JSL” General preference to “Yes (with a warning)” or “No”.

Get JMP 12 Scripting Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.