doc-src/System/Thy/document/Basics.tex
changeset 31317 1f5740424c69
parent 31315 3c7b40548a84
child 32088 2110fcd86efb
equal deleted inserted replaced
31316:39fe8093b1df 31317:1f5740424c69
   278     -I           startup Isar interaction mode
   278     -I           startup Isar interaction mode
   279     -P           startup Proof General interaction mode
   279     -P           startup Proof General interaction mode
   280     -S           secure mode -- disallow critical operations
   280     -S           secure mode -- disallow critical operations
   281     -W OUTPUT    startup process wrapper, with messages going to OUTPUT stream
   281     -W OUTPUT    startup process wrapper, with messages going to OUTPUT stream
   282     -X           startup PGIP interaction mode
   282     -X           startup PGIP interaction mode
   283     -c           tell ML system to compress output image
       
   284     -e MLTEXT    pass MLTEXT to the ML session
   283     -e MLTEXT    pass MLTEXT to the ML session
   285     -f           pass 'Session.finish();' to the ML session
   284     -f           pass 'Session.finish();' to the ML session
   286     -m MODE      add print mode for output
   285     -m MODE      add print mode for output
   287     -q           non-interactive session
   286     -q           non-interactive session
   288     -r           open heap file read-only
   287     -r           open heap file read-only
   328 
   327 
   329   \medskip The \verb|-w| option makes the output heap file
   328   \medskip The \verb|-w| option makes the output heap file
   330   read-only after terminating.  Thus subsequent invocations cause the
   329   read-only after terminating.  Thus subsequent invocations cause the
   331   logic image to be read-only automatically.
   330   logic image to be read-only automatically.
   332 
   331 
   333   \medskip The \verb|-c| option tells the underlying ML system
       
   334   to compress the output heap (fully transparently).  On Poly/ML for
       
   335   example, the image is garbage collected and all stored values are
       
   336   maximally shared, resulting in up to \isa{{\isachardoublequote}{\isadigit{5}}{\isadigit{0}}{\isacharpercent}{\isachardoublequote}} less disk space
       
   337   consumption.
       
   338 
       
   339   \medskip Using the \verb|-e| option, arbitrary ML code may be
   332   \medskip Using the \verb|-e| option, arbitrary ML code may be
   340   passed to the Isabelle session from the command line. Multiple
   333   passed to the Isabelle session from the command line. Multiple
   341   \verb|-e|'s are evaluated in the given order. Strange things
   334   \verb|-e|'s are evaluated in the given order. Strange things
   342   may happen when errorneous ML code is provided. Also make sure that
   335   may happen when errorneous ML code is provided. Also make sure that
   343   the ML commands are terminated properly by semicolon.
   336   the ML commands are terminated properly by semicolon.