src/HOL/Nominal/INSTALL
author haftmann
Fri, 11 Jun 2010 17:14:02 +0200
changeset 37407 61dd8c145da7
parent 28504 7ad7d7d6df47
permissions -rw-r--r--
declare lex_prod_def [code del]
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
     1
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
     2
Installation Notes for the Nominal Datatype Package
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
     3
===================================================
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
     4
20605
urbanc
parents: 20127
diff changeset
     5
Although the nominal datatype package is an official
urbanc
parents: 20127
diff changeset
     6
package in the development snapshot of Isabelle, we 
urbanc
parents: 20127
diff changeset
     7
keep a semi-official snapshot of Isabelle and Nominal 
urbanc
parents: 20127
diff changeset
     8
under
19983
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
     9
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
    10
  http://isabelle.in.tum.de/nominal/
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    11
19983
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
    12
This snapshot contains the latest stable release of the
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
    13
nominal datatype package.
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    14
20127
4ddbf46ef9bd trivial whitespace changes
webertj
parents: 19983
diff changeset
    15
To install it, follow the instructions of Isabelle's INSTALL
4ddbf46ef9bd trivial whitespace changes
webertj
parents: 19983
diff changeset
    16
about how a snap-shot can be set up. The building process
4ddbf46ef9bd trivial whitespace changes
webertj
parents: 19983
diff changeset
    17
needs to be started inside the [ISABELLE_HOME] directory with
19983
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
    18
the command:
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    19
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    20
   ./build -m HOL-Nominal
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    21
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    22
After the build completes, install the files with the command
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    23
28504
7ad7d7d6df47 simplified main Isabelle executables: removed Isabelle and isabelle (replaced by isabelle-process), renamed isatool to isabelle;
wenzelm
parents: 20605
diff changeset
    24
   ./bin/isabelle install -p /usr/local/bin
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    25
20605
urbanc
parents: 20127
diff changeset
    26
where /usr/local/bin needs to be replaced by an appropriate
urbanc
parents: 20127
diff changeset
    27
directory, if you are not root on the system. 
urbanc
parents: 20127
diff changeset
    28
20127
4ddbf46ef9bd trivial whitespace changes
webertj
parents: 19983
diff changeset
    29
The sources of the nominal datatype package can be found
19983
d649506f40c3 updated
urbanc
parents: 19754
diff changeset
    30
in the directory
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    31
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    32
    [ISABELLE_HOME]/src/HOL/Nominal
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    33
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    34
The examples are in
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    35
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    36
    [ISABELLE_HOME]/src/HOL/Nominal/Examples
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    37
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    38
Starting Isabelle with the Nominal Datatype Package Preloaded
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    39
=============================================================
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    40
20605
urbanc
parents: 20127
diff changeset
    41
Isabelle and the Proof-General interface can be started
urbanc
parents: 20127
diff changeset
    42
with
19754
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    43
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    44
  Isabelle -L HOL-Nominal <<theory file to be opened>> &
489e6be0b19d added some installation notes for the nominal package
urbanc
parents:
diff changeset
    45
20605
urbanc
parents: 20127
diff changeset
    46
on the command-line. This automatically loads the correct 
urbanc
parents: 20127
diff changeset
    47
keyword file needed for the nominal datatype package.
urbanc
parents: 20127
diff changeset
    48
urbanc
parents: 20127
diff changeset
    49
Problems with starting Isabelle and Proof-General usually 
urbanc
parents: 20127
diff changeset
    50
come from old versions of Proof-General. So make sure you 
urbanc
parents: 20127
diff changeset
    51
have installed at least the version ProofGeneral-3.6pre050930.
urbanc
parents: 20127
diff changeset
    52
urbanc
parents: 20127
diff changeset
    53
If you have problems or comments about the installation process,
urbanc
parents: 20127
diff changeset
    54
please make use of the nominal mailing list at
urbanc
parents: 20127
diff changeset
    55
urbanc
parents: 20127
diff changeset
    56
https://mailmanbroy.informatik.tu-muenchen.de/pipermail/nominal-isabelle/
urbanc
parents: 20127
diff changeset
    57