equal
deleted
inserted
replaced
8 see also http://www.cygwin.com/ |
8 see also http://www.cygwin.com/ |
9 |
9 |
10 1b. Mac OS X and Linux: ensure that Mercurial (hg) is installed; see |
10 1b. Mac OS X and Linux: ensure that Mercurial (hg) is installed; see |
11 also http://www.selenic.com/mercurial |
11 also http://www.selenic.com/mercurial |
12 |
12 |
13 2. Create file $USER_HOME/.isabelle/etc/settings and insert the following |
13 2. Create file $HOME/.isabelle/etc/settings and insert the following |
14 line near its beginning: |
14 line near its beginning: |
15 |
15 |
16 init_components "$USER_HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main" |
16 init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main" |
17 |
17 |
18 3. Execute bash shell commands as follows: |
18 3. Execute bash shell commands as follows: |
19 |
19 |
20 hg clone http://isabelle.in.tum.de/repos/isabelle |
20 hg clone http://isabelle.in.tum.de/repos/isabelle |
21 |
21 |
22 ./isabelle/bin/isabelle components -a |
|
23 |
|
24 ./isabelle/bin/isabelle build -b HOL |
|
25 |
|
26 ./isabelle/bin/isabelle jedit |
|
27 |
|
28 4. For later update replace "hg clone ..." above by: |
|
29 |
|
30 cd isabelle |
22 cd isabelle |
31 |
23 |
|
24 ./bin/isabelle components -a |
|
25 |
|
26 ./bin/isabelle jedit -l HOL |
|
27 |
|
28 4. To stay up-to-date later on, pull changes like this: |
|
29 |
|
30 cd isabelle |
|
31 |
32 hg pull -u |
32 hg pull -u |
|
33 |
|
34 ./bin/isabelle components -a |
|
35 |
|
36 ./bin/isabelle jedit -l HOL |
33 |
37 |
34 |
38 |
35 Introduction |
39 Introduction |
36 ------------ |
40 ------------ |
37 |
41 |
301 range of Isabelle versions while references to the contributing |
305 range of Isabelle versions while references to the contributing |
302 components change accordingly. |
306 components change accordingly. |
303 |
307 |
304 The Isabelle build process is managed as follows: |
308 The Isabelle build process is managed as follows: |
305 |
309 |
306 * regular "isabelle build" to build session images, e.g. HOL; |
310 * regular "isabelle build" to build session images, for example: |
|
311 |
|
312 isabelle build -b HOL |
307 |
313 |
308 * administrative "isabelle build_doc" to populate the doc/ |
314 * administrative "isabelle build_doc" to populate the doc/ |
309 directory, such that "isabelle doc" will find the results. |
315 directory, such that "isabelle doc" will find the results, for example: |
|
316 |
|
317 isabelle build_doc IsarRef |
|
318 |