aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Thomas Kleymann <da+pg-tms@inf.ed.ac.uk>1998-05-13 09:44:26 +0000
committerGravatar Thomas Kleymann <da+pg-tms@inf.ed.ac.uk>1998-05-13 09:44:26 +0000
commitfd97f85442ec9ebb828d02722c85ffa2f45ff83b (patch)
treeaaa90be7a992e86d686c5261889a4bb067794967
parent57d85bc149dab955b5e1834ecbfe814d34d34db4 (diff)
revised in light of today's meeting with hhg
-rw-r--r--todo34
1 files changed, 15 insertions, 19 deletions
diff --git a/todo b/todo
index ec5d09d3..62b5d315 100644
--- a/todo
+++ b/todo
@@ -2,16 +2,19 @@
* Priorities
============
-A (High) to be fixed before release
+A (High) to be fixed before release (Version 2.0)
B (Medium) desirable to fix at some point
C (Low) probably not worth wasting time on
* This is a list of things which need doing in the generic interface
====================================================================
-A Structured review of complete system (2h hhg & tms)
+A Structured review of complete system. Is there redundent code?
+ Can some of the LEGO/Coq specific code made generic? Reengineering.
+ (2h hhg & tms)
-A Update documentation, in particular document bugs and workarounds
+A Update source documentation and manual, in particular document bugs
+ and workarounds
(4h hhg & tms)
A Implement more generic mechanism for large undos (2h)
@@ -28,8 +31,6 @@ B Implement proof-find-previous-terminator and bind it to C-c C-a
B Technical documentation to record expertise and allow users of other
proof systems to adopt generic package (40h hhg & tms)
-B Port packages to XEmacs 20
-
A Fixing up errors caused by pbp-generated commands; currently, script
management unwisely assumes that pbp commands cannot fail (2h tms)
@@ -38,19 +39,15 @@ C pbp code doesn't quite accord with the tech report; in particular it
the tech report claims
--- djs: probably not much faster, actually.
-C 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. One should check regularly if extents become
- available in emacs19
-
B file handling could be more robust; perhaps one should always cd to
the directory corresponding to the script buffer (currently only
done for the buffer which starts up the proof system) (30min tms)
+B replace (current-buffer) by proof-shell-buffer/proof-script-buffer
+ where ever possible (30 min tms)
+
+B Allow bib-cite style clicking on Load/Import commands to go to file.
+
C LEGO and Coq modes overwrite each other.
C We need to go over to piped communication rather than ptys to fix
@@ -63,6 +60,8 @@ C Outline-mode does not work due to read-only restrictions of
* Here are things to be done to Lego mode
=========================================
+A fix Pbp implementation (10h; tms)
+
A LEGO mode might incorporate changes to Coq mode menu, in particular
making help refer to the info file (30min tms)
@@ -88,11 +87,6 @@ A Error messages need to be revised e.g., if an import fails, LEGO
* Here are things to be done to Coq mode
========================================
-? There's a bug so the goal buffer isn't displaying everything that
- happens.
-
-B Allow bib-cite style clicking on Load commands to go to file.
-
B Add Patrick Loiseleur's commands to search for vernac or ml files.
C Sections and files are handled incorrectly.
@@ -111,6 +105,8 @@ B Proof-by-Pointing (10h hhg)
B Update proof-locked-span so that it detaches the read-only span like
what we do in xemacs code (to avoid not being able to type at the
first character in the buffer if you Undo to that point).
+ (1h hhg)
B Commands that use overlapping spans or that delete spans don't work
(for example: finishing a proof by Save; Undo).
+ (5h hhg)