diff options
author | Makarius Wenzel <makarius@sketis.net> | 2000-04-05 20:49:33 +0000 |
---|---|---|
committer | Makarius Wenzel <makarius@sketis.net> | 2000-04-05 20:49:33 +0000 |
commit | 0d87abac3f261b694eee930436974aeec50ec78b (patch) | |
tree | 505896677a435b73024699c1a182ade180b9ebfe | |
parent | eb4e0ef62c19f07ed55eb7de6d6fc41f80e48d3f (diff) |
tuned todo stuff;
-rw-r--r-- | isa/todo | 6 | ||||
-rw-r--r-- | isar/todo | 29 |
2 files changed, 30 insertions, 5 deletions
@@ -63,10 +63,8 @@ See also ../todo for generic things to do, priority codes. user-saved databases. (ponder this) ** X Write perl scripts to generate TAGS file for ML and thy files. - (6h, any volunteers?). + (60h, any volunteers?) (hard); ** X Manage multiple proofs, perhaps by automatically inserting push_proof() and pop_proof() commands into the proof script. - But would lead to unholy mess for script management! - - + But would lead to unholy mess for script management! (hard!) @@ -4,7 +4,34 @@ See also ../todo for generic things to do, priority codes. -** C Combine with isa/ to get single Isabelle PG instance, somehow? +** B switch to ProofGeneral.undo (after Isabelle99-1 is out!); + +** C fix '{{' and '}}' keywords (e.g. proper font-lock, indentation); +unfortunately the present word boundary regexp does not work since { } +are already part of comment syntax; + +** C undo 'use' command: unlock corresponding ML file; + +** C interactive support for diagnostic commands: easy way to run +thm/prop/term/typ on region in an ad-hoc fashion; + +** C provide template for empty theory (or even just for Scratch.thy); + +** C proper proof-by-pointing support (hard; needs major reworking of +Isabelle's pretty-printing subsystem); + +** C speedup indentation (rather do this at generic level?); would be +nice if current indentation stack would be somehow stored within the +extend(s) processed last; + +** C eliminate explicit ";" terminator; rather refer to regexp (note: +requires {{ }} to be fixed; ideally, current set of keywords would be +retrieved from the running process, in order to gain robustness); + +** C tune behaviour of goals/response buffers (e.g. hide empty +response buffers when using 2 buffer model); + +** D Combine with isa/ to get single Isabelle PG instance, somehow? Then users could use both proof languages. |