aboutsummaryrefslogtreecommitdiffhomepage
path: root/isar/todo
blob: e6d3ed1d3aa36d9e06513ec183d293de759c94c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-*- mode:outline -*-

* Things to do for Isabelle/Isar

See also ../todo for generic things to do, priority codes.

** B Isabelle support for ML and legacy files: would like to remove "isa" instance
     Could we handle theory files and even allow scripting in ML files
     at the same time as Isar?  Maybe not, if this is even beyond what
     Isar interface would allow (unless we send an ML file
     line-by-line with ML_command?)

** B theorem dependencies: using Isar's "thm" command does not
   work at top level.  This is annoying for browsing the fully
   qualified dependency names.  (Even the ML_command "thm"
   returns unknown theory context error).  Can we use something
   else?

** B visualise dependencies: sometimes not applicable.

** C func-menu: 
	observe proof-syntactic-context (general problem of func-menu setup?);

** C undo 'use' command: unlock corresponding ML file;

** 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);