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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
+ ===================================================================== +
| |
| LIBRARY : window |
| |
| DESCRIPTION : This library provides support for a transformational |
| style of reasoning. Users can transform an expression |
| or focus their attention on a subexpression and |
| transform that. The system allows you to assume |
| information from the context of a subexpression. This |
| library is designed to be customised and extended. |
| |
| AUTHOR : Jim Grundy |
| |
| VERSION : 1.1 |
| DATE : 8 October 1991 |
| |
| VERSION : 2.1 |
| DATE : 20 November 1992 |
| |
| VERSION : 3.1 |
| DATE : 7 December 1993 |
+ ===================================================================== +
+ --------------------------------------------------------------------- +
| |
| FILES: |
| |
+ --------------------------------------------------------------------- +
basic_close.ml Generic window inference rules.
eq_close.ml Window inference rules that preserve equality.
imp_close.ml Window inference rules that preserve implication.
inter.ml Provides the interactive front end to the libarary.
load_code.ml Loads all the other files.
load_window.ml Defines a function to load the library.
mk_win_th.ml Makes win.th - defines reverse implication.
ml_ext.ml Generic ml functions for lists and sets and stuff.
tables.ml Sets up tables of data on refexivity, trasitivity ...
tactic.ml Defines a tactic interface to the window library
thms.ml Miscelaneous theorems.
win.ml The functional guts of the whole thing.
window.ml The file you want to load to get it going.
xlabel.ml A segement that will set the window label under X.
+ --------------------------------------------------------------------- +
| |
| TO REBUILD THE LIBRARY: |
| |
+ --------------------------------------------------------------------- +
1) edit the pathnames in the Makefile (if necessary)
2) type "make clean"
3) type "make all"
(If you are fortunate enough to be using RCS, why not uncomment the )
(relevant entries from the Makefile. )
+ --------------------------------------------------------------------- +
| |
| TO USE THE LIBRARY: |
| |
+ --------------------------------------------------------------------- +
Add the relevant path to your LIBRARY_SEARCH_PATH and type:
load_library `window`;;
|