| 3259 |      1 | 
 | 
|  |      2 | <html>
 | 
|  |      3 | 
 | 
|  |      4 | <!-- $Id$ -->
 | 
|  |      5 | 
 | 
|  |      6 | <head>
 | 
|  |      7 | <title>The Isabelle System Distribution</title>
 | 
|  |      8 | </head>
 | 
|  |      9 | 
 | 
|  |     10 | <body>
 | 
|  |     11 | 
 | 
|  |     12 | <h1>The Isabelle System Distribution</h1>
 | 
|  |     13 | 
 | 
|  |     14 | <h2>Version information</h2>
 | 
|  |     15 | 
 | 
| 4987 |     16 | This is the internal repository version of Isabelle.  Starting with
 | 
|  |     17 | Isabelle98, the current line of Isabelle introduces many new features,
 | 
| 5207 |     18 | but also some imcompatibilities with Isabelle94-XX.  See the
 | 
| 4987 |     19 | <tt>NEWS</tt> file in the distribution for more details.
 | 
| 3259 |     20 | 
 | 
|  |     21 | 
 | 
|  |     22 | <h2>System requirements</h2>
 | 
|  |     23 | 
 | 
|  |     24 | Isabelle requires a real Unix box with sufficient resources. Fun
 | 
| 3274 |     25 | starts at about 32MB of memory (somewhat depending on your ML system),
 | 
| 4401 |     26 | with several tens of MB disk space and a relatively fast CPU.
 | 
| 3259 |     27 | 
 | 
|  |     28 | <p>
 | 
|  |     29 | 
 | 
|  |     30 | Furthermore, it needs the following software, which is not part of the
 | 
|  |     31 | distribution:
 | 
|  |     32 | <ul>
 | 
|  |     33 | <li> A full Standard ML Compiler (e.g. Poly/ML or SML of New Jersey).
 | 
| 3279 |     34 | <li> The GNU bash shell (version 1.x or 2.x).
 | 
| 3259 |     35 | <li> Perl 5.x - the Pathologically Eclectic Rubbish Lister.
 | 
|  |     36 | </ul>
 | 
|  |     37 | 
 | 
|  |     38 | <p>
 | 
|  |     39 | 
 | 
|  |     40 | The following ML system and platform combinations are known to work
 | 
|  |     41 | quite well:
 | 
|  |     42 | <ul>
 | 
| 3279 |     43 | <li> Poly/ML versions 2.x and 3.1 on Suns.
 | 
| 3259 |     44 | <li> SML/NJ 0.93 on Suns and SGIs. There seem to be several
 | 
|  |     45 | problems with Linux and HP-UX.
 | 
| 4401 |     46 | <li> SML/NJ 110 on Suns, Linux, etc.
 | 
| 3259 |     47 | </ul>
 | 
|  |     48 | 
 | 
|  |     49 | <p>
 | 
|  |     50 | 
 | 
| 4431 |     51 | <a
 | 
|  |     52 | href="http://cm.bell-labs.com/cm/cs/what/smlnj/software.html">SML/NJ</a>
 | 
|  |     53 | needs lots of store and disk space, but it is free.  The current
 | 
| 5402 |     54 | official release is 110, working versions 109.27 to 109.33 should also
 | 
|  |     55 | work.  We also still support the old 0.93 release.
 | 
| 4431 |     56 | 
 | 
|  |     57 | <p>
 | 
|  |     58 | 
 | 
| 3274 |     59 | <a href="http://www.ahl.co.uk/poly-ml.html">Poly/ML</a> is a
 | 
|  |     60 | commercial product and costs money, but it is stable and efficient. It
 | 
|  |     61 | requires relatively little memory (starting at about 16MB) and disk
 | 
| 4582 |     62 | space (about 60MB for all distributed object logics).
 | 
| 3259 |     63 | 
 | 
|  |     64 | <p>
 | 
|  |     65 | 
 | 
| 4431 |     66 | <a href="http://www.harlequin.com/products/ads/ml/">MLWorks</a> is a
 | 
|  |     67 | commercial ML programming environment.  Isabelle on MLWorks should be
 | 
|  |     68 | still considered experimental!
 | 
|  |     69 | 
 | 
|  |     70 | <p>
 | 
| 3259 |     71 | 
 | 
|  |     72 | 
 | 
|  |     73 | <h2>Installation</h2>
 | 
|  |     74 | 
 | 
|  |     75 | See file <tt>INSTALL</tt> in the Isabelle sources on how to build the
 | 
|  |     76 | system. Further background information may be found in the
 | 
|  |     77 | <em>Isabelle System Manual</em>, distributed as <tt>dvi</tt> with the
 | 
|  |     78 | sources.
 | 
|  |     79 | 
 | 
|  |     80 | 
 | 
| 3306 |     81 | <h2>Interfaces</h2>
 | 
|  |     82 | 
 | 
|  |     83 | The distribution includes only a very primitive interface based on
 | 
|  |     84 | ordinary terminal sessions.<p>
 | 
|  |     85 | 
 | 
| 5534 |     86 | <a href="http://www.dcs.ed.ac.uk/home/da/Isamode/">Isamode</a> by
 | 
| 4481 |     87 | David Aspinall is a more elaborate interface for Isabelle.  It runs
 | 
| 5534 |     88 | under recent versions of XEmacs and is useful to both novices and
 | 
|  |     89 | experts.
 | 
| 3306 |     90 | 
 | 
|  |     91 | 
 | 
| 3259 |     92 | <h2>Other sources of information</h2>
 | 
|  |     93 | 
 | 
|  |     94 | <h3>Mailing list</h3>
 | 
|  |     95 | 
 | 
|  |     96 | The electronic mailing list <tt>isabelle-users@cl.cam.ac.uk</tt>
 | 
|  |     97 | provides a forum for Isabelle users to discuss problems and exchange
 | 
|  |     98 | information. To join, send a message to
 | 
|  |     99 | <tt>isabelle-users-request@cl.cam.ac.uk</tt>.
 | 
|  |    100 | 
 | 
|  |    101 | 
 | 
|  |    102 | <h3>Personal mail</h3>
 | 
|  |    103 | 
 | 
|  |    104 | <a href="http://www.cl.cam.ac.uk/users/lcp/">Lawrence C Paulson</a><br>
 | 
|  |    105 | Computer Laboratory<br>
 | 
|  |    106 | University of Cambridge<br>
 | 
|  |    107 | Pembroke Street<br>
 | 
|  |    108 | Cambridge CB2 3QG<br>
 | 
|  |    109 | England<br>
 | 
|  |    110 | <br>
 | 
|  |    111 | E-mail: lcp@cl.cam.ac.uk<br>
 | 
|  |    112 | Phone: +44-223-334600<br>
 | 
|  |    113 | Fax:   +44-223-334748<br>
 | 
|  |    114 | 
 | 
|  |    115 | <p>
 | 
|  |    116 | or
 | 
|  |    117 | <p>
 | 
|  |    118 | 
 | 
| 5401 |    119 | <a href="http://www.in.tum.de/~nipkow/">Tobias Nipkow</a><br>
 | 
| 3259 |    120 | Institut fuer Informatik<br>
 | 
|  |    121 | T. U. Muenchen<br>	
 | 
|  |    122 | D-80290 Muenchen<br>
 | 
|  |    123 | Germany<br>
 | 
|  |    124 | <br>
 | 
| 5401 |    125 | E-mail: nipkow@www.in.tum.de<br>
 | 
| 3259 |    126 | Phone: +49-89-289-22690<br>
 | 
|  |    127 | Fax:   +49-89-289-28183<br>
 | 
|  |    128 | 
 | 
|  |    129 | <p>
 | 
|  |    130 | 
 | 
|  |    131 | <hr>
 | 
|  |    132 | 
 | 
|  |    133 | Please report any problems you encounter.  While we shall try to be
 | 
|  |    134 | helpful, we can accept no responsibility for the deficiences of
 | 
|  |    135 | Isabelle and their consequences.
 | 
|  |    136 | 
 | 
|  |    137 | <hr>
 | 
|  |    138 | 
 | 
|  |    139 | </body>
 | 
|  |    140 | </html>
 |