doc-src/System/Thy/document/Presentation.tex
changeset 29435 a5f84ac14609
parent 28914 f993cbffc42a
child 30114 0726792e1726
equal deleted inserted replaced
29434:3f49ae779bdd 29435:a5f84ac14609
   466   Options are:
   466   Options are:
   467     -C BOOL      copy existing document directory to -D PATH (default true)
   467     -C BOOL      copy existing document directory to -D PATH (default true)
   468     -D PATH      dump generated document sources into PATH
   468     -D PATH      dump generated document sources into PATH
   469     -M MAX       multithreading: maximum number of worker threads (default 1)
   469     -M MAX       multithreading: maximum number of worker threads (default 1)
   470     -P PATH      set path for remote theory browsing information
   470     -P PATH      set path for remote theory browsing information
       
   471     -Q BOOL      check proofs in parallel (default true)
   471     -T LEVEL     multithreading: trace level (default 0)
   472     -T LEVEL     multithreading: trace level (default 0)
   472     -V VERSION   declare alternative document VERSION
   473     -V VERSION   declare alternative document VERSION
   473     -b           build mode (output heap image, using current dir)
   474     -b           build mode (output heap image, using current dir)
   474     -c BOOL      tell ML system to compress output image (default true)
   475     -c BOOL      tell ML system to compress output image (default true)
   475     -d FORMAT    build document as FORMAT (default false)
   476     -d FORMAT    build document as FORMAT (default false)
   485   Build object-logic or run examples. Also creates browsing
   486   Build object-logic or run examples. Also creates browsing
   486   information (HTML etc.) according to settings.
   487   information (HTML etc.) according to settings.
   487 
   488 
   488   ISABELLE_USEDIR_OPTIONS=
   489   ISABELLE_USEDIR_OPTIONS=
   489   HOL_USEDIR_OPTIONS=
   490   HOL_USEDIR_OPTIONS=
       
   491 
       
   492   ML_PLATFORM=x86-linux
       
   493   ML_HOME=/usr/local/polyml-5.2.1/x86-linux
       
   494   ML_SYSTEM=polyml-5.2.1
       
   495   ML_OPTIONS=-H 500
   490 \end{ttbox}
   496 \end{ttbox}
   491 
   497 
   492   Note that the value of the \indexref{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}}
   498   Note that the value of the \indexref{}{setting}{ISABELLE\_USEDIR\_OPTIONS}\hyperlink{setting.ISABELLE-USEDIR-OPTIONS}{\mbox{\isa{\isatt{ISABELLE{\isacharunderscore}USEDIR{\isacharunderscore}OPTIONS}}}}
   493   setting is implicitly prefixed to \emph{any} \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}}
   499   setting is implicitly prefixed to \emph{any} \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}}
   494   call. Since the \verb|IsaMakefile|s of all object-logics
   500   call. Since the \verb|IsaMakefile|s of all object-logics
   588   concerning the internal locking and scheduling in multithreaded
   594   concerning the internal locking and scheduling in multithreaded
   589   operation.  This may be helpful in isolating performance
   595   operation.  This may be helpful in isolating performance
   590   bottle-necks, e.g.\ due to excessive wait states when locking
   596   bottle-necks, e.g.\ due to excessive wait states when locking
   591   critical code sections.
   597   critical code sections.
   592 
   598 
       
   599   \medskip The \verb|-Q| option tells whether individual proofs
       
   600   should be checked in parallel; the default is \verb|true|.
       
   601   Note that fine-grained proof parallelism requires considerable
       
   602   amounts of extra memory, since full proof context information is
       
   603   maintained for each independent derivation thread, until checking is
       
   604   completed.
       
   605 
   593   \medskip Any \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} session is named by some \emph{session
   606   \medskip Any \hyperlink{tool.usedir}{\mbox{\isa{\isatt{usedir}}}} session is named by some \emph{session
   594   identifier}. These accumulate, documenting the way sessions depend
   607   identifier}. These accumulate, documenting the way sessions depend
   595   on others. For example, consider \verb|Pure/FOL/ex|, which
   608   on others. For example, consider \verb|Pure/FOL/ex|, which
   596   refers to the examples of FOL, which in turn is built upon Pure.
   609   refers to the examples of FOL, which in turn is built upon Pure.
   597 
   610