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 |