document ISABELLE_POLYML;
authorwenzelm
Thu, 14 Mar 2013 16:49:36 +0100
changeset 51434 e19a22974c72
parent 51429 48eb29821bd9
child 51435 c22bd20b0d63
document ISABELLE_POLYML;
src/Doc/System/Basics.thy
--- a/src/Doc/System/Basics.thy	Thu Mar 14 14:25:55 2013 +0100
+++ b/src/Doc/System/Basics.thy	Thu Mar 14 16:49:36 2013 +0100
@@ -221,6 +221,13 @@
   automatically obtained by composing the values of @{setting
   ML_SYSTEM}, @{setting ML_PLATFORM} and the Isabelle version values.
 
+  \item[@{setting_def ISABELLE_POLYML}@{text "\<^sup>*"}] is @{verbatim true}
+  for @{setting ML_SYSTEM} values derived from Poly/ML, as opposed to
+  SML/NJ where it is empty.  This is particularly useful with the
+  build option @{system_option condition}
+  (\secref{sec:system-options}) to restrict big sessions to something
+  that SML/NJ can still handle.
+
   \item[@{setting_def ISABELLE_JDK_HOME}] needs to point to a full JDK
   (Java Development Kit) installation with @{verbatim javac} and
   @{verbatim jar} executables.  This is essential for Isabelle/Scala