aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall1998-09-11 12:34:25 +0000
committerDavid Aspinall1998-09-11 12:34:25 +0000
commitd78a91796566f3c26dda56f9be6cbf6dfec5bf32 (patch)
tree54ccf763a7b6edae796c83278221979b2f44ca81
parent28f7dadc066a7eb10389582be8372fb2ba3fb06f (diff)
Added some more things
-rw-r--r--todo26
1 files changed, 22 insertions, 4 deletions
diff --git a/todo b/todo
index decf2923..92aaf02b 100644
--- a/todo
+++ b/todo
@@ -12,6 +12,13 @@ X (Low) probably not worth wasting time on
* This is a list of things which need doing in the generic interface
====================================================================
+A Add support for people typing directly into the inferior process.
+ The error messages are going to drive experienced Isabelle users
+ mad otherwise! Fair enough to hide the buffer from those
+ dumb users "not authorized for this information", but lets not
+ get in the way of experienced users.
+ (da, 1hr: I'm not sure of the best way of doing this)
+
A proof-toolbar: Add support for entering a goal and saving a theorem
at the generic level. These functions should also
be accessible from menus. Fixup movement of point (choice of
@@ -75,10 +82,12 @@ D Improve documentation in proof.el to help porting/understanding
(ongoing, da).
B Fixup sources to follow Elisp conventions better.
- The first line of documentation of functions and
- variables should be a whole sentence. Subsequent lines should
- *not* be indented. See output of hyper-apropos and
- poor formatting of current comments. (1hr, tms)
+ 1. The first line of documentation of functions and
+ variables should be a whole sentence. Subsequent lines should
+ *not* be indented. See output of hyper-apropos and
+ poor formatting of current comments. (1hr, tms)
+ 2. Replace defvar's by defconst's where appropriate.
+ Introduce new defconsts.
A Update source documentation and manual, in particular document bugs
and workarounds
@@ -242,6 +251,15 @@ A Get basic features working:
abort-goal-regexp
+A CRUCIAL: Do something to manage .thy and .ML files coherently.
+ At the moment loading one into Isabelle will force the
+ processing of the other. We could ask that users develop
+ proof scripts in another kind of file entirely, or a file
+ with a different name. But that's an ugly hack.
+ But what else can we do??
+ (Probably answer: Isabelle needs to support non-automatic
+ reading of ML file: a function "use_thy_only" ).
+
D Write perl scripts to generate TAGS file for ML and thy files.
(6h, I've completely forgotten perl)