merged
authorhaftmann
Tue, 06 Sep 2011 22:37:32 +0200
changeset 44836 72d322c2786f
parent 44760 19e1c6e922b6 (diff)
parent 44835 ff6b9eb9c5ef (current diff)
child 44837 859fc95860c5
merged
--- a/NEWS	Tue Sep 06 22:04:14 2011 +0200
+++ b/NEWS	Tue Sep 06 22:37:32 2011 +0200
@@ -6,6 +6,30 @@
 
 *** General ***
 
+* Improved Isabelle/jEdit Prover IDE (PIDE), which can be invoked as
+"isabelle jedit" on the command line.
+
+  . Management of multiple theory files directly from the editor
+    buffer store -- bypassing the file-system (no requirement to save
+    files for checking).
+
+  . Markup of formal entities within the text buffer, with semantic
+    highlighting, tooltips and hyperlinks to jump to defining source
+    positions.
+
+  . Refined scheduling of proof checking and printing of results,
+    based on interactive editor view.  (Note: jEdit folding and
+    narrowing allows to restrict buffer perspectives explicitly.)
+
+  . Reduced CPU performance requirements, usable on machines with few
+    cores.
+
+  . Reduced memory requirements due to pruning of unused document
+    versions (garbage collection).
+
+See also ~~/src/Tools/jEdit/README.html for further information,
+including some remaining limitations.
+
 * Theory loader: source files are identified by content via SHA1
 digests.  Discontinued former path/modtime identification and optional
 ISABELLE_FILE_IDENT plugin scripts.
--- a/src/Tools/jEdit/README.html	Tue Sep 06 22:04:14 2011 +0200
+++ b/src/Tools/jEdit/README.html	Tue Sep 06 22:37:32 2011 +0200
@@ -139,6 +139,11 @@
   to a theory ("<b>uses</b>").<br/>
   <em>Workaround:</em> Re-use files manually within the prover.</li>
 
+  <li>Crude management of new Isar commands that are defined within
+  the running session.<br/>
+  <em>Workaround:</em> Force re-parsing of files using such commands
+  via reload menu of jEdit.</li>
+
   <li>No support for non-local markup, e.g. commands reporting on
   previous commands (proof end on proof head), or markup produced by
   loading external files.</li>