aboutsummaryrefslogtreecommitdiff
path: root/todo
diff options
context:
space:
mode:
authorDilip Sequiera1997-11-17 17:11:23 +0000
committerDilip Sequiera1997-11-17 17:11:23 +0000
commit2783aa1f5955cd865029c3f685a44d42e39c7e51 (patch)
treea00cac74d35b8b0223c593177b2fb4d6b98feba1 /todo
parent99c7c1dfaa67e6c9247597fed38a9f5bc55a74ef (diff)
Added some magic commands: proof-frob-locked-end, proof-try-command,
proof-interrupt-process. Added moving nested lemmas above goal for coq. Changed the key mapping for assert-until-point to C-c RET.
Diffstat (limited to 'todo')
-rw-r--r--todo27
1 files changed, 27 insertions, 0 deletions
diff --git a/todo b/todo
new file mode 100644
index 00000000..4d1a73b1
--- /dev/null
+++ b/todo
@@ -0,0 +1,27 @@
+This is a list of things which need doing to the lego mode.
+
+* Fixing up errors caused by pbp-generated commands.
+
+* undo support for LEGO needs to consider Discharge; perhaps unrol to
+ the beginning of the module?
+
+* pbp code doesn't quite accord with the tech report; in particular it
+ decodes annotations eagerly. Lazily would be faster, and it's what
+ the tech report claims
+
+* It would be nice to have a version ported to emacs19 (or
+ 20). Unfortunately, it's currently impossible to port the pbp code,
+ since emacs19 doesn't properly handle highlighting of nested
+ overlays. The bulk of the stuff dependent on which version of emacs
+ is running has been moved to proof-dependencies.el, but there are
+ doubtless differences in font-locking and menu code which will
+ require some work.
+
+* Indentation - LEGO should indent only with brackets; Coq for Inductive
+ definitions and 'case' constructs also.
+
+* file handling could be more robust
+
+* For Coq:
+ Fill in proof-shell-interrupt-regexp
+ Fill in proof-state-preserving-p