1 ## Platform prerequisites ##
3 Ensure that "curl" and "hg" (Mercurial) are installed:
5 (a) Linux: e.g. "sudo apt install curl mercurial
7 (b) macOS: e.g. "brew install mercurial" or download from https://www.mercurial-scm.org
9 (c) Windows: use Cygwin64 with packages "curl" and "mercurial" (via Cygwin setup-x86_64.exe)
12 ## Repository management ##
14 Commands below assume the same current directory: "isabisac" and "isa" are
19 hg clone https://isabelle.in.tum.de/repos/isabelle isabisac
20 hg clone https://hg.risc.uni-linz.ac.at/wneuper/isa
22 isabisac/Admin/init -I isabisac -V "../../isa"
23 isabisac/bin/isabelle components -u "../isa"
28 isabisac/Admin/init -V isa
35 isabisac/bin/isabelle build -D '$ISABELLE_ISAC'
37 isabisac/bin/isabelle jedit -R Specify
38 isabisac/bin/isabelle jedit -R Interpret
39 isabisac/bin/isabelle jedit -R Isac
43 isabisac/bin/isabelle build -D '$ISABELLE_ISAC_TEST'
45 isabisac/bin/isabelle jedit -R Isac_Test