
diff -r a28b5fc129b7 -r 22235e4dbe5f src/Tools/isac/Build_Isac.thy
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Tools/isac/Build_Isac.thy	Wed Aug 25 16:20:07 2010 +0200
@@ -0,0 +1,103 @@
+(*  Title:   ~~~/isac/Isac_Mathengine.thy
+    Author: Walther Neuper, TU Graz
+
+$ cd /usr/local/Isabelle2009-1/src/Tools/isac
+$ /usr/local/isabisac/bin/isabelle emacs Build_Isac.thy &
+$ /usr/local/isabisac/bin/isabelle jedit Build_Isac.thy &
+
+12345678901234567890123456789012345678901234567890123456789012345678901234567890
+        10        20        30        40        50        60        70        80
+*)
+
+header {* Loading the isac mathengine *}
+
+theory Build_Isac
+(*imports Complex_Main*)
+imports Complex_Main "ProgLang/Script" 
+  (*ListC, Tools, Script*)
+begin
+
+ML {* 
+writeln "**** build the isac kernel = math-engine + Knowledge ***********";
+writeln "**** build the math-engine *************************************" *}
+
+ML {* Toplevel.debug := true; *}
+use "library.sml"
+use "calcelems.sml"
+ML {* check_guhs_unique := true *}
+
+use "ProgLang/term.sml"
+use "ProgLang/calculate.sml"
+use "ProgLang/rewrite.sml"
+use_thy"ProgLang/Script"
+use "ProgLang/scrtools.sml"
+
+use "Interpret/mstools.sml"
+use "Interpret/ctree.sml"
+use "Interpret/ptyps.sml"
+use "Interpret/generate.sml"
+use "Interpret/calchead.sml"
+use "Interpret/appl.sml"
+use "Interpret/rewtools.sml"
+use "Interpret/script.sml"
+use "Interpret/solve.sml"
+use "Interpret/inform.sml"
+use "Interpret/mathengine.sml"
+
+use "xmlsrc/mathml.sml"
+use "xmlsrc/datatypes.sml"
+use "xmlsrc/pbl-met-hierarchy.sml"
+use "xmlsrc/thy-hierarchy.sml" 
+use "xmlsrc/interface-xml.sml"
+
+use "Frontend/messages.sml"
+use "Frontend/states.sml"
+use "Frontend/interface.sml"
+
+use "print_exn_G.sml"
+ML {* writeln "**** build math-engine complete **************************" *}
+
+ML {* writeln "**** build the Knowledge *********************************" *}
+use_thy "Knowledge/Typefix"
+use_thy "Knowledge/Descript"
+
+ML {*
+
+111;
+*}
+
+use_thy "Knowledge/Atools"
+
+
+ML {*
+val str = "1234567890";
+*}
+
+(*
+use_thy "Knowledge/Simplify"
+use_thy "Knowledge/Poly"
+use_thy "Knowledge/Rational"
+use_thy "Knowledge/PolyMinus"
+use_thy "Knowledge/Equation"
+use_thy "Knowledge/LinEq"
+use_thy "Knowledge/Root"
+use_thy "Knowledge/RootEq"
+use_thy "Knowledge/RatEq"
+use_thy "Knowledge/RootRat"
+use_thy "Knowledge/RootRatEq"
+use_thy "Knowledge/PolyEq"
+use_thy "Knowledge/Vect"
+use_thy "Knowledge/Calculus"
+use_thy "Knowledge/Trig"
+use_thy "Knowledge/LogExp"
+use_thy "Knowledge/Diff"
+use_thy "Knowledge/DiffApp"
+use_thy "Knowledge/Integrate"
+use_thy "Knowledge/EqSystem"
+use_thy "Knowledge/Biegelinie"
+use_thy "Knowledge/AlgEin"
+use_thy "Knowledge/Test"
+use_thy "Knowledge/Isac"
+*)
+end
+




