1 (*.evaluate isac (all the code of the kernel) and isactest
2 (c) Walther Neuper 1997
4 /usr/local/Isabelle2002/bin/isabelle HOL-Real-Isac
6 /usr/local/Isabelle2002/bin/isabelle HOL-Real
7 cd"~/proto2/isac/src/sml"; use"RCODE-root.sml";
13 (*.please change HERE and in ROOT.ML accordingly,
14 if you store a new heap ...*)
15 val version_isac = "WN0710-calcResponse";
17 print_depth 1;(*reduces verbosity of stdout*)
19 (*.this function from Isabelle2002/src/Pure/library.ML is overwritten
20 by some Isabelle2002 theory file; thus reestablished for isac.*)
21 fun find_first _ [] = None
22 | find_first pred (x :: xs) =
23 if pred x then Some x else find_first pred xs;
24 fun swap (x, y) = (y, x);
25 (*HACK.WN080107*) val sstr = str;
27 "**** build the isac kernel = math-engine + IsacKnowledge ";
28 "**** build the math-engine ******************************";
37 use_thy"~/proto2/isac/src/sml/Scripts/Script";
57 use"pbl-met-hierarchy.sml";
58 use"thy-hierarchy.sml";
59 use"interface-xml.sml";
67 "**** build math-engine complete *************************";
69 "**** build the IsacKnowledge ****************************";
71 use_thy"Isac"; (*evaluates ALL thys depending on the root 'Isac'*)
73 (* remove_thy"Typefix";
74 use_thy"~/proto2/isac/src/sml/IsacKnowledge/Isac";
77 "**** build IsacKnowledge complete ***********************";
78 "**** build isac kernel complete *************************";