| 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 | 
 | 
| 4401 |     16 | This is <strong>Isabelle98</strong> as of January 1998.  Compared to
 | 
|  |     17 | the Isabelle94 line it introduces many new features, but also some
 | 
|  |     18 | imcompatibilities.  See the <tt>NEWS</tt> file in the distribution for
 | 
|  |     19 | 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 versions 109.27 to 109.33 on Suns, Linux, etc.
 | 
|  |     47 | <li> SML/NJ 110 on Suns, Linux, etc.
 | 
| 3259 |     48 | </ul>
 | 
|  |     49 | 
 | 
|  |     50 | <p>
 | 
|  |     51 | 
 | 
| 4431 |     52 | <a
 | 
|  |     53 | href="http://cm.bell-labs.com/cm/cs/what/smlnj/software.html">SML/NJ</a>
 | 
|  |     54 | needs lots of store and disk space, but it is free.  The current
 | 
|  |     55 | official release is 110.  We also still support the old 0.93 release
 | 
| 4481 |     56 | and working versions 109.27 to 109.33.
 | 
| 4431 |     57 | 
 | 
|  |     58 | <p>
 | 
|  |     59 | 
 | 
| 3274 |     60 | <a href="http://www.ahl.co.uk/poly-ml.html">Poly/ML</a> is a
 | 
|  |     61 | commercial product and costs money, but it is stable and efficient. It
 | 
|  |     62 | requires relatively little memory (starting at about 16MB) and disk
 | 
| 4582 |     63 | space (about 60MB for all distributed object logics).
 | 
| 3259 |     64 | 
 | 
|  |     65 | <p>
 | 
|  |     66 | 
 | 
| 4431 |     67 | <a href="http://www.harlequin.com/products/ads/ml/">MLWorks</a> is a
 | 
|  |     68 | commercial ML programming environment.  Isabelle on MLWorks should be
 | 
|  |     69 | still considered experimental!
 | 
|  |     70 | 
 | 
|  |     71 | <p>
 | 
| 3259 |     72 | 
 | 
|  |     73 | 
 | 
|  |     74 | <h2>Installation</h2>
 | 
|  |     75 | 
 | 
|  |     76 | See file <tt>INSTALL</tt> in the Isabelle sources on how to build the
 | 
|  |     77 | system. Further background information may be found in the
 | 
|  |     78 | <em>Isabelle System Manual</em>, distributed as <tt>dvi</tt> with the
 | 
|  |     79 | sources.
 | 
|  |     80 | 
 | 
|  |     81 | 
 | 
| 3306 |     82 | <h2>Interfaces</h2>
 | 
|  |     83 | 
 | 
|  |     84 | The distribution includes only a very primitive interface based on
 | 
|  |     85 | ordinary terminal sessions.<p>
 | 
|  |     86 | 
 | 
| 4481 |     87 | <a href="ftp://ftp.dcs.ed.ac.uk/pub/da/Isamode.tar.gz">Isamode</a> by
 | 
|  |     88 | David Aspinall is a more elaborate interface for Isabelle.  It runs
 | 
|  |     89 | under recent versions of GNU Emacs and XEmacs, the latter being
 | 
|  |     90 | recommended.  It's useful to both novices and experts.
 | 
| 3306 |     91 | 
 | 
|  |     92 | 
 | 
| 3259 |     93 | <h2>Other sources of information</h2>
 | 
|  |     94 | 
 | 
|  |     95 | <h3>Mailing list</h3>
 | 
|  |     96 | 
 | 
|  |     97 | The electronic mailing list <tt>isabelle-users@cl.cam.ac.uk</tt>
 | 
|  |     98 | provides a forum for Isabelle users to discuss problems and exchange
 | 
|  |     99 | information. To join, send a message to
 | 
|  |    100 | <tt>isabelle-users-request@cl.cam.ac.uk</tt>.
 | 
|  |    101 | 
 | 
|  |    102 | 
 | 
|  |    103 | <h3>Personal mail</h3>
 | 
|  |    104 | 
 | 
|  |    105 | <a href="http://www.cl.cam.ac.uk/users/lcp/">Lawrence C Paulson</a><br>
 | 
|  |    106 | Computer Laboratory<br>
 | 
|  |    107 | University of Cambridge<br>
 | 
|  |    108 | Pembroke Street<br>
 | 
|  |    109 | Cambridge CB2 3QG<br>
 | 
|  |    110 | England<br>
 | 
|  |    111 | <br>
 | 
|  |    112 | E-mail: lcp@cl.cam.ac.uk<br>
 | 
|  |    113 | Phone: +44-223-334600<br>
 | 
|  |    114 | Fax:   +44-223-334748<br>
 | 
|  |    115 | 
 | 
|  |    116 | <p>
 | 
|  |    117 | or
 | 
|  |    118 | <p>
 | 
|  |    119 | 
 | 
|  |    120 | <a href="http://www4.informatik.tu-muenchen.de:80/~nipkow/">Tobias Nipkow</a><br>
 | 
|  |    121 | Institut fuer Informatik<br>
 | 
|  |    122 | T. U. Muenchen<br>	
 | 
|  |    123 | D-80290 Muenchen<br>
 | 
|  |    124 | Germany<br>
 | 
|  |    125 | <br>
 | 
|  |    126 | E-mail: nipkow@informatik.tu-muenchen.de<br>
 | 
|  |    127 | Phone: +49-89-289-22690<br>
 | 
|  |    128 | Fax:   +49-89-289-28183<br>
 | 
|  |    129 | 
 | 
|  |    130 | <p>
 | 
|  |    131 | 
 | 
|  |    132 | <hr>
 | 
|  |    133 | 
 | 
|  |    134 | Please report any problems you encounter.  While we shall try to be
 | 
|  |    135 | helpful, we can accept no responsibility for the deficiences of
 | 
|  |    136 | Isabelle and their consequences.
 | 
|  |    137 | 
 | 
|  |    138 | <hr>
 | 
|  |    139 | 
 | 
|  |    140 | </body>
 | 
|  |    141 | </html>
 |