diff -r ab3f32f86847 -r 2681f9e34390 doc-src/IsarImplementation/Thy/unused.thy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc-src/IsarImplementation/Thy/unused.thy Mon Jan 02 20:16:52 2006 +0100 @@ -0,0 +1,16 @@ + +text {* + The Isar toplevel works differently for interactive developments + vs.\ batch processing of theory sources. For example, diagnostic + commands produce a warning batch mode, because they are considered + alien to the final theory document being produced eventually. + Moreover, full @{text undo} with intermediate checkpoints to protect + against destroying theories accidentally are limited to interactive + mode. In batch mode there is only a single strictly linear stream + of potentially desctructive theory transformations. +*} + + \item @{ML Toplevel.empty} is an empty transition; the Isar command + dispatcher internally applies @{ML Toplevel.name} (for the command) + name and @{ML Toplevel.position} for the source position. +