Cookbook/main.html
changeset 32 e64a92e94963
parent 25 8355bfc8d35d
child 33 74b2a49e1f39
equal deleted inserted replaced
31:e62111574a55 32:e64a92e94963
     1 <?xml version="1.0" encoding="utf-8"?>
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     3 <html>
     3 <html>
     4 <head>
     4 <head>
     5   <title>Nominal Methods Group</title>
     5   <title>Isabelle Programming Tutorial</title>
     6   <link rel="stylesheet" href="nominal.css">
     6   <link rel="stylesheet" href="nominal.css">
     7 </head>
     7 </head>
     8 
     8 
     9 <body>
     9 <body>
    10 <div align="center">
    10 <div align="center">
    18 how to interact with Isabelle and to use it for proving
    18 how to interact with Isabelle and to use it for proving
    19 theorems (see <A HREF="http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html" target="_top">here</A>).
    19 theorems (see <A HREF="http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html" target="_top">here</A>).
    20 However, the entry barrier for users to program on the ML-level of Isabelle
    20 However, the entry barrier for users to program on the ML-level of Isabelle
    21 is still unbearably high. In this project we want to change this state
    21 is still unbearably high. In this project we want to change this state
    22 of affairs by providing a <i>tutorial</i> about ML-coding in Isabelle. The
    22 of affairs by providing a <i>tutorial</i> about ML-coding in Isabelle. The
    23 German Research Council has provided us with &#8364;26,000 to be spend 
    23 German Research Council has provided us with funding for this project. 
    24 over the next three years on this project. We invite the Isabelle community to 
       
    25 participate in this project and benefit from the money (and of course 
       
    26 also to reap the benefits from the better documentation).
       
    27 <p> 
    24 <p> 
    28 
    25 
    29 The main aim is to generate a tutorial for people who want to have 
    26 The main aim is to generate a tutorial for people who want to have 
    30 a look under the <i>hood</i> of Isabelle. At its centre it describes the 
    27 a look under the <i>hood</i> of Isabelle. At its centre it describes the 
    31 implementation of a simple prototypical Isabelle package (we describe
    28 implementation of a simple prototypical Isabelle package (we describe
    70 
    67 
    71 Please help us to expand on this list. 
    68 Please help us to expand on this list. 
    72 
    69 
    73 <H3>We need You</H3>
    70 <H3>We need You</H3>
    74 
    71 
    75 We need help for accomplishing this tutorial. If you are familiar with the ML-level of
    72 We need help for accomplishing this tutorial. If you are familiar with the 
    76 Isabelle, then we can offer money in order that you write small parts of
    73 ML-level of Isabelle, please get in contact with us (see addresses below). If you 
    77 this documentation. Please get in contact with us (see addresses below). If you 
       
    78 are not familiar, but like to know more about the bits and pieces that make
    74 are not familiar, but like to know more about the bits and pieces that make
    79 up the Isabelle code, then let us know what you are interested in or what
    75 up the Isabelle code, then let us know what you are interested in or what
    80 project you like to implement. Above all we like to help future users and 
    76 project you like to implement. Above all we like to help future users and 
    81 developers of Isabelle; we do not want to end up with some "artificial documentation" 
    77 developers of Isabelle; we do not want to end up with some "artificial documentation" 
    82 that is of nobody's help. Also proofreading and feedback would be most
    78 that is of nobody's help. Also proofreading and feedback would be most
    85 <H3>People to contact</H3>
    81 <H3>People to contact</H3>
    86 
    82 
    87 The project is managed by
    83 The project is managed by
    88 
    84 
    89 <ul>
    85 <ul>
    90 <li> <A HREF="http://www4.in.tum.de/~urbanc/" target="_top">Christian Urban</A> (urbanc at in tum de)
    86 <li> <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/" target="_top">Christian Urban</A> (christian.urban at kcl ac uk)
    91 <li> <A HREF="http://www.cl.cam.ac.uk/~lp15/" target="_top">Larry Paulson</A> (lp15 at cam ac uk)
    87 <li> <A HREF="http://www.cl.cam.ac.uk/~lp15/" target="_top">Larry Paulson</A> (lp15 at cam ac uk)
    92 <li> <A HREF="http://nicta.com.au/people/norrishm" target="_top">Michael Norrish</A>
    88 <li> <A HREF="http://nicta.com.au/people/norrishm" target="_top">Michael Norrish</A>
    93      (Michael.Norrish at nicta com au)
    89      (Michael.Norrish at nicta com au)
    94 </ul>
    90 </ul>
    95 
    91 
   108 is available and you are very welcome to contribute to it. The current draft of the tutorial is <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/isabelle-cookbook/raw-file/tip/progtutorial.pdf" target="_top" onclick="pageTracker._trackPageview('tutorial');">here</A>. 
   104 is available and you are very welcome to contribute to it. The current draft of the tutorial is <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/isabelle-cookbook/raw-file/tip/progtutorial.pdf" target="_top" onclick="pageTracker._trackPageview('tutorial');">here</A>. 
   109 
   105 
   110 <H3>Stable Version</H3>
   106 <H3>Stable Version</H3>
   111 
   107 
   112 There is no real stable version of the Programming Tutorial yet. If you need a version 
   108 There is no real stable version of the Programming Tutorial yet. If you need a version 
   113 that is guaranteed to work with Isabelle 2009, then please get in touch with me 
   109 that is guaranteed to work with Isabelle 2011-1, then please get in touch with me 
   114 (urbanc at in tum de).
   110 (christian.urban at kcl ac ik).
   115 
   111 
   116 
   112 
   117 <H3><A NAME="readers"></A>What early readers said:</H3>
   113 <H3><A NAME="readers"></A>What early readers said:</H3>
   118 
   114 
   119 <i>
   115 <i>
   186 </a>
   182 </a>
   187 <p>
   183 <p>
   188 <P>
   184 <P>
   189 <a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
   185 <a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
   190 <!-- hhmts start -->
   186 <!-- hhmts start -->
   191 Last modified: Mon Aug  1 09:09:07 BST 2011
   187 Last modified: Sun Oct 30 22:33:16 GMT 2011
   192 <!-- hhmts end -->
   188 <!-- hhmts end -->
   193 
   189 
   194 <!--script type="text/javascript">
       
   195 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
       
   196 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
       
   197 </script>
       
   198 <script type="text/javascript">
       
   199 try {
       
   200 var pageTracker = _gat._getTracker("UA-4143458-3");
       
   201 pageTracker._trackPageview();
       
   202 } catch(err) {}</script -->
       
   203 </body>
   190 </body>
   204 </html>
   191 </html>