1 (* Title: create a heap image for isac on Isabelle2013
2 Author: Walther Neuper, TU Graz, 130715
3 (c) due to copyright terms
6 ISABELLE_BROWSER_INFO="$ISABELLE_HOME_USER/browser_info"
7 before out-outcommenting (*, browser_info = true*) below and ...
8 $ ./bin/isabelle build -o browser_info -v -c HOL
9 $ ./bin/isabelle build -o browser_info -v -b Isac
10 # this creates, among others:
11 # file:///home/wneuper/.isabelle/isabisac/browser_info/Unsorted/Isac/session_graph.pdf
14 (* run "./bin/isabelle build -v -b Specify" *)
15 session Specify in Specify = "HOL-SPARK" +
17 Session covering code required for ~~/src/Tools/isac/Doc/Specify_Phase
19 options [document = false (** ), browser_info = true( **)]
25 "../BaseDefinitions/BaseDefinitions"
26 "../ProgLang/ProgLang"
27 "../MathEngBasic/MathEngBasic"
30 (* run "./bin/isabelle build -v -b Interpret" *)
31 session Interpret in Interpret = Specify +
33 Session covering code required for ~~/src/Tools/isac/Doc/Lucas_Interpreter
35 options [document = false (** ), browser_info = true( **)]
39 (* run "./bin/isabelle build -v -b Isac" *)
40 session Isac = Interpret +
42 Isac core, prototype of a math-engine and knowledge
43 for a TP-based educational mathematics assistant.
45 options [document = false (** ), browser_info = true( **)]
53 "MathEngine/MathEngine"
55 "BridgeLibisabelle/BridgeLibisabelle"
56 "BridgeJEdit/BridgeJEdit"
57 "Knowledge/Build_Thydata"