diff options
| author | Thomas Kleymann | 1998-12-16 11:28:47 +0000 |
|---|---|---|
| committer | Thomas Kleymann | 1998-12-16 11:28:47 +0000 |
| commit | 4eb582181ab2d34ea12975e0f11d8b5f15de3ddc (patch) | |
| tree | 020b61d41b50f69315bb742f09195ba5987fcf97 | |
| parent | 07d26e68014431c5b31493be82b17f02c52e3a7e (diff) | |
. clarified history of multiple files
. added UITP reference
| -rw-r--r-- | doc/ProofGeneral.texi | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi index b5c5b760..15267bb2 100644 --- a/doc/ProofGeneral.texi +++ b/doc/ProofGeneral.texi @@ -355,22 +355,24 @@ In 1997, Dilip Sequeira implemented script management in our Emacs interface for LEGO following the recipe in [BT98] @footnote{Notice the publication date. We really do provide cutting-edge technology!}. Inspired by the project CROAP, the -implementation made some effort to be generic. +implementation made some effort to be generic. A working prototype was +presented at UITP'97. In October 1997, Healfdene Goguen ported @code{lego-mode} to Coq. Parts of the generic code in the @code{lego} package was outsourced (and made even more generic) in a new generic package called @code{proof}. Dilip -Sequeira wrote a manual and we shipped out the package to friends for -testing. +Sequeira provided some LEGO-specific support for handling multiple files +and wrote a manual. The system was reasonably robust and we shipped out +the package to friends. In June 1998, David Aspinall reentered the picture by providing an instantiation for Isabelle. Actually, our previous version wasn't quite as generic as we had hoped. Whereas LEGO and Coq are similar systems in many ways, Isabelle was really a different beast. Fierce reengineering and various improvements were provided by David Aspinall and Thomas -Kleymann to make it easier to instantiate to new proof systems. The -major technical improvement was the extension of script management to -work across multiple files. +Kleymann to make it easier to instantiate to new proof systems. The +major technical improvement was a truely generic extension of script +management to work across multiple files. It was time to come up with a better name than just @code{proof} mode. David Aspinall suggested @emph{Proof General}. He also cooked up @@ -2136,10 +2138,10 @@ URL of web page for Isabelle. @c TEXI DOCSTRING MAGIC: thy-use-sml-mode @defopt thy-use-sml-mode -If non-nil, invoke sml-mode inside "ML" section of theory files. +If non-nil, invoke @code{sml-mode} inside "ML" section of theory files. This option is left-over from Isamode. Really, it would be more useful if the script editing mode of Proof General itself could be based -on sml-mode, but at the moment there is no way to do this. +on @code{sml-mode}, but at the moment there is no way to do this. The default value is @code{nil}. @end defopt @@ -2172,9 +2174,9 @@ Template for theory files. Contains a default selection of sections in a traditional order. You can use the following format characters: -%t --- replaced by theory name. +@samp{%t} --- replaced by theory name. -%p --- replaced by names of parents, separated by @samp{+} characters. +@samp{%p} --- replaced by names of parents, separated by @samp{+} characters. @end defvar @c ideal for above: |
