# HG changeset patch # User wenzelm # Date 969280554 -7200 # Node ID 3833b58a5d8847bb0e68a2863470b824c654c2b8 # Parent 8c16ec5ba62bad329ecd42d54a61e46f19c0d27e improved pages; diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-content/binary.content --- a/Admin/page/dist-content/binary.content Mon Sep 18 14:10:31 2000 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,120 +0,0 @@ -%title% -Isabelle Binary Distribution - -%body% - -

- -The binary distribution of provides everything -required for easy installation of the full Isabelle working -environment on common Unix platforms. - -

- -A minimal Isabelle installation requires only bash -and perl (usually provided by the operating system), and a -suitable implementation of Standard ML (e.g. Poly/ML as provided -below). - -

- -A comfortable Isabelle working environment demands further -user interface support, as provided by Proof General -together with the (optional) X-Symbol -package. Both of these require a recent version of XEmacs (e.g. version 21). - -

- -Below we offer tuned distributions of Proof General and X-Symbol, such -that no manual configuration is required when used with -Isabelle. (In case that the original distributions are used instead, -refer to their included instructions for installation details.) Note -that XEmacs-21 is not included here -- most operating system -distributions already provide suitable packages, although not -installed by default. - -

- - -

(1) Linux/x86 systems with RPM

- -This version of the binary distribution is for -Linux/x86 systems with RPM package management, as used by most Linux -distributions. Note that rpm requires root user access for -installation. - -

- - -

- - - - - - - - - -
-
- -

- -Example installation in /usr/share (the default location): - -

-rpm -i --prefix /usr/share polyml.i386.rpm
-rpm -i --prefix /usr/share isabelle.rpm
-rpm -i --prefix /usr/share isabelle-HOL.i386.rpm
-rpm -i --prefix /usr/share proofgeneral.rpm
-rpm -i --prefix /usr/share xsymbol.rpm
-
- -

- - -

(2) Generic Linux/x86 or Solaris/Sparc systems

- -The following binary distribution works for any -Linux/x86 or Solaris/Sparc system -- actually only Poly/ML is platform -dependent. Installation does not rely on package management; it may -be performed by non-root users as well. - -

- - -

- - - - - - - -
-
- -

- -Example installation in /usr/local for Linux/x86: - -

-tar -C /usr/local -x -z -f polyml_base.tar.gz
-tar -C /usr/local -x -z -f polyml_x86-linux.tar.gz
-tar -C /usr/local -x -z -f 
-tar -C /usr/local -x -z -f ProofGeneral.tar.gz
-tar -C /usr/local -x -z -f x-symbol.tar.gz
-
-cd 
-./configure
-./build
-./bin/isatool install -p /usr/local/bin
-
- -

- -

diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-content/docs.content --- a/Admin/page/dist-content/docs.content Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/dist-content/docs.content Mon Sep 18 14:35:54 2000 +0200 @@ -7,3 +7,12 @@ Isabelle distribution. + +The following text files of the Isabelle distribution may be of some +interest: +

diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-content/index.content --- a/Admin/page/dist-content/index.content Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/dist-content/index.content Mon Sep 18 14:35:54 2000 +0200 @@ -4,7 +4,6 @@ %title% Isabelle Distribution Area - %body%

@@ -12,12 +11,19 @@

diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-content/packages.content --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/page/dist-content/packages.content Mon Sep 18 14:35:54 2000 +0200 @@ -0,0 +1,120 @@ +%title% +Isabelle Packages + +%body% + +

+ +The following source and binary packages of +provide everything required for easy installation of the full Isabelle +working environment on common Unix platforms. + +

+ +A minimal Isabelle installation requires only bash +and perl (usually provided by the operating system), and a +suitable implementation of Standard ML (e.g. Poly/ML as provided +below). + +

+ +A comfortable Isabelle working environment demands further +user interface support, as provided by Proof General +together with the (optional) X-Symbol +package. Both of these require a recent version of XEmacs (e.g. version 21). + +

+ +Below we offer tuned distributions of Proof General and X-Symbol, such +that no manual configuration is required when used with +Isabelle. (In case that the original distributions are used instead, +refer to their included instructions for installation details.) Note +that XEmacs-21 is not included here -- most operating system +distributions already provide suitable packages, although not +installed by default. + +

+ + +

(1) Linux/x86 systems with RPM

+ +This version of the distribution is for +Linux/x86 systems with RPM package management, as used by most Linux +distributions. Note that rpm requires root user access for +installation. + +

+ + +

+ + + + + + + + + +
+
+ +

+ +Example installation in /usr/share (the default location): + +

+rpm -i --prefix /usr/share polyml.i386.rpm
+rpm -i --prefix /usr/share isabelle.rpm
+rpm -i --prefix /usr/share isabelle-HOL.i386.rpm
+rpm -i --prefix /usr/share proofgeneral.rpm
+rpm -i --prefix /usr/share xsymbol.rpm
+
+ +

+ + +

(2) Generic Linux/x86 or Solaris/Sparc systems

+ +The following distribution works for any +Linux/x86 or Solaris/Sparc system -- actually only Poly/ML is platform +dependent. Installation does not rely on package management; it may +be performed by non-root users as well. + +

+ + +

+ + + + + + + +
+
+ +

+ +Example installation in /usr/local for Linux/x86: + +

+tar -C /usr/local -x -z -f polyml_base.tar.gz
+tar -C /usr/local -x -z -f polyml_x86-linux.tar.gz
+tar -C /usr/local -x -z -f 
+tar -C /usr/local -x -z -f ProofGeneral.tar.gz
+tar -C /usr/local -x -z -f x-symbol.tar.gz
+
+cd 
+./configure
+./build
+./bin/isatool install -p /usr/local/bin
+
+ +

+ +

diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-content/source.content --- a/Admin/page/dist-content/source.content Mon Sep 18 14:10:31 2000 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -%title% -Isabelle Source Distribution - -%body% -This is the pure source distribution of . Note -that the binary distribution includes all -Isabelle sources as well. - -

- - - -

- - - - - -
-
- -

- -See the Isabelle and files for -more information. See the file for a history user-relevant changes. - -

- -Use the mailing list isabelle-users@cl.cam.ac.uk -to discuss problems and results. Why not subscribe? diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-layout/navigation.html --- a/Admin/page/dist-layout/navigation.html Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/dist-layout/navigation.html Mon Sep 18 14:35:54 2000 +0200 @@ -12,9 +12,7 @@ - - - + diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/dist-layout/template.html --- a/Admin/page/dist-layout/template.html Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/dist-layout/template.html Mon Sep 18 14:35:54 2000 +0200 @@ -15,7 +15,7 @@ - +
diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/main-content/docs.content --- a/Admin/page/main-content/docs.content Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/main-content/docs.content Mon Sep 18 14:35:54 2000 +0200 @@ -3,7 +3,8 @@ %body% - + documentation is included here as browsable PDF +for convenience. These documents are also part of the standard +Isabelle distribution. -All this documentation is also part of the Isabelle distribution (both as dvi and pdf). + diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/main-content/index.content --- a/Admin/page/main-content/index.content Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/main-content/index.content Mon Sep 18 14:35:54 2000 +0200 @@ -36,37 +36,21 @@

Obtaining Isabelle

-Visit the download page. +See the download page.

- Several mirror sites provide the Isabelle distribution, which includes sources, binary packages, and documentation. - The current version is . + +Several mirror sites provide the Isabelle distribution, which includes source and binary packages and browsable documentation. The current version is +.

-You can also browse the main Isabelle logics -HOL, HOLCF, -FOL and ZF online. - -

-  - -

User interface

- -The distribution includes only a very primitive interface based on -ordinary terminal sessions. - -

- -Proof General is -a generic Emacs interface for proof assistants, including Isabelle -(both for the classic and Isar version). Proof General is suitable -for use by pacifists and Emacs militants alike. Its most prominent -feature is script management, providing a metaphor of live proof -script editing. +You can also browse the Isabelle theory library; +the main logics are HOL, HOLCF, FOL and ZF.

  @@ -75,5 +59,5 @@ Use the mailing list isabelle-users@cl.cam.ac.uk to -discuss problems and results. -(Why not subscribe?) +discuss problems and results. Why not subscribe? diff -r 8c16ec5ba62b -r 3833b58a5d88 Admin/page/main-layout/template.html --- a/Admin/page/main-layout/template.html Mon Sep 18 14:10:31 2000 +0200 +++ b/Admin/page/main-layout/template.html Mon Sep 18 14:35:54 2000 +0200 @@ -15,7 +15,7 @@ - +