rev 503 - trunk/docs/tutorial

SVN User <[email protected]> Tue, 18 May 2004 16:40:41 -0400
Newsgroups gmane.comp.lang.prothon.cvs
Message-ID <[email protected]>
Author: mark
Date: 2004-05-18 16:40:38 -0400 (Tue, 18 May 2004)
New Revision: 503

Added:
   trunk/docs/tutorial/outline1.htm
   trunk/docs/tutorial/outline2.htm
Removed:
   trunk/docs/tutorial/index2.htm
Modified:
   trunk/docs/tutorial/index.htm
   trunk/docs/tutorial/tutorial1.htm
   trunk/docs/tutorial/tutorial2.htm
   trunk/docs/tutorial/tutorial3.htm
   trunk/docs/tutorial/tutorial4.htm
   trunk/docs/tutorial/tutorial5.htm
   trunk/docs/tutorial/tutorial6.htm
   trunk/docs/tutorial/tutorial7.htm
   trunk/docs/tutorial/tutorial8.htm
   trunk/docs/tutorial/tutorial9.htm
Log:
added preface to turotrial, restructured outline

Modified: trunk/docs/tutorial/index.htm
===================================================================
--- trunk/docs/tutorial/index.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/index.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -1,6 +1,6 @@
 <html>
 <head>
-<title>Prothon Tutorial - Outline</title>
+<title>Prothon Tutorial - Preface</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
 
@@ -13,7 +13,7 @@
         <div align="center">
           <p><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Prothon 
             Tutorial</font></p>
-          <p><font face="Times New Roman, Times, serif" size="5">Outline</font></p>
+          <p><font face="Times New Roman, Times, serif" size="5">Preface</font></p>
         </div>
       </td>
       <td valign="center" height="121" width="106"><img src="../images/logo_right.jpg" width="109" height="135"></td>
@@ -24,193 +24,42 @@
     <tr> 
       <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
         Home</a></td>
-      <td width="194" valign="middle" align="center" height="25">&nbsp;</td>
-      <td width="183" valign="middle" align="center" height="25">&nbsp;</td>
-      <td width="139" valign="middle" align="center" height="25"><a href="index2.htm">Next 
+      <td width="194" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
+        Outline </a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="outline1.htm">Next 
         Page</a></td>
     </tr>
   </table>
   <br>
-  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffee" height="1707">
+  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffee" height="1094">
     <tr> 
-      <td height="2203" valign="top"> 
-        <ul>
-          <li>1. <a href="tutorial1.htm#uint">Using the Prothon Interpreter</a> 
-            <ul>
-              <li><a href="tutorial1.htm#intcon">1.1 Interactive Console </a> 
-                <ul>
-                  <li><a href="tutorial1.htm#com">Command-Line Options</a> 
-                  <li><a href="tutorial1.htm#calculator">Calculator</a> 
-                  <li><a href="tutorial1.htm#indent"><u>Indenting</u></a> 
-                </ul>
-              <li><a href="tutorial1.htm#eapf">1.2 Executing A Prothon File</a> 
-                <ul>
-                  <li><a href="tutorial1.htm#eapf">Line Endings</a> 
-                  <li><a href="tutorial1.htm#args">Arguments</a> 
-                </ul>
-              <li><a href="tutorial1.htm#confile">1.3 Using Console With Files</a> 
-                <ul>
-                  <li><a href="tutorial1.htm#ioption">The -i Option</a> 
-                  <li><a href="tutorial1.htm#toption">The -t Option</a> 
-                </ul>
-            </ul>
-          <li>2. <a href="tutorial2.htm#intro">Introduction to Prothon</a> 
-            <ul>
-              <li><a href="tutorial2.htm#comments">2.1 Comments</a> 
-                <ul>
-                  <li><a href="tutorial2.htm#hash">Hash symbol</a> 
-                  <li><a href="tutorial2.htm#cstyle">C-style</a> 
-                </ul>
-              <li><a href="tutorial2.htm#indrules">2.2 Indentation</a> 
-                <ul>
-                  <li><a href="tutorial2.htm">Indent Rule</a> 
-                  <li><a href="tutorial2.htm#spctabs">Mixing Spaces and Tabs</a> 
-                </ul>
-              <li><a href="tutorial2.htm#linecont">2.3 Line Continuations</a> 
-                <ul>
-                  <li><a href="tutorial2.htm#backslash">Backslash</a> 
-                  <li><a href="tutorial2.htm#parens">Open Parentheses</a> 
-                  <li><a href="tutorial2.htm#xtraind">Extra Indents</a> 
-                </ul>
-            </ul>
-          <li>3. <a href="tutorial3.htm#dtva">Data Types, Variables, and Assignment</a> 
-            <ul>
-              <li><a href="tutorial3.htm#dtva">3.1 Objects, Types &amp; Containers</a> 
-                <ul>
-                  <li><a href="tutorial3.htm#datatypes">Data Types</a> 
-                  <li><a href="tutorial3.htm#mixtype">Mixed Types</a> 
-                  <li><a href="tutorial3.htm#varass">Assignment</a> 
-                </ul>
-              <li><a href="tutorial3.htm#numeric">3.2 Numeric Types</a> 
-                <ul>
-                  <li><a href="tutorial3.htm#ints">Integers</a> 
-                  <li><a href="tutorial3.htm#floats">Floats</a> 
-                </ul>
-              <li><a href="tutorial3.htm#strings">3.3 Strings</a> 
-                <ul>
-                  <li><a href="tutorial3.htm#quotes">Quotes</a> 
-                  <li><a href="tutorial3.htm#escapes">Escape Sequences</a> 
-                  <li><a href="tutorial3.htm#types">R and X Strings</a> 
-                  <li><a href="tutorial3.htm#triple">Triple Quote Strings</a> 
-                  <li><a href="tutorial3.htm#concat">Concatenation</a> 
-                  <li><a href="tutorial3.htm#index"> Indexing</a> 
-                  <li><a href="tutorial3.htm#slices">Slices</a> 
-                  <li><a href="tutorial3.htm#negnum">Negative Numbers</a> 
-                  <li><a href="tutorial3.htm#defind"> Default Indexes</a> 
-                  <li><a href="tutorial3.htm#strfunc">String Functions</a> 
-                </ul>
-              <li><a href="tutorial4.htm#lists">3.4 Lists</a> 
-                <ul>
-                  <li><a href="tutorial4.htm#entlist">Entering a List</a> 
-                  <li><a href="tutorial4.htm#indlist">List Indexing</a> 
-                  <li><a href="tutorial4.htm#mutlist">Mutability</a> 
-                  <li><a href="tutorial4.htm#listassign">Assignment and del</a> 
-                  <li><a href="tutorial4.htm#listfunc">List Functions and !</a> 
-                </ul>
-              <li><a href="tutorial4.htm#tuples">3.5 Tuples</a> 
-                <ul>
-                  <li><a href="tutorial4.htm#tucr">Entering a Tuple</a> 
-                  <li><a href="tutorial4.htm#tufun">Functions</a> 
-                </ul>
-              <li><a href="tutorial4.htm#dicts">3.6 Dictionaries</a> 
-                <ul>
-                  <li><a href="tutorial4.htm#keyval">Keys and Values</a> 
-                  <li><a href="tutorial4.htm#keyrules">Rules about Keys</a> 
-                  <li><a href="tutorial4.htm#dictenter">Entering a Dictionary</a> 
-                  <li><a href="tutorial4.htm#dictmutable">Assignment and del</a> 
-                  <li><a href="tutorial4.htm#dictfunc">Dictionary Functions and 
-                    !</a> 
-                </ul>
-            </ul>
-          <li>4. <a href="tutorial5.htm#flowcntrl">Flow Control</a> 
-            <ul>
-              <li><a href="tutorial5.htm#if-then-else">4.1 If-Elif-Else</a> 
-                <ul>
-                  <li><a href="tutorial5.htm#truefalse">True &amp; False</a> 
-                  <li><a href="tutorial5.htm#ques">Question Functions_&amp; ?</a> 
-                  <li><a href="tutorial5.htm#bool">obj.bool_?</a> 
-                  <li><a href="tutorial5.htm#smplcode">Sample Code</a> 
-                </ul>
-              <li><a href="tutorial5.htm#forstmt">4.2 For Statement</a> 
-                <ul>
-                  <li><a href="tutorial5.htm#objnext">obj.next()</a> 
-                  <li><a href="tutorial5.htm#iters">Iterators</a> 
-                  <li><a href="tutorial5.htm#itertype">Iterator Types</a> 
-                  <li><a href="tutorial5.htm#forsmpl">Sample Code</a> 
-                </ul>
-              <li><a href="tutorial5.htm#while">4.3 While Statement</a> 
-                <ul>
-                  <li><a href="tutorial5.htm#whilesmpl">Sample Code</a> 
-                </ul>
-              <li><a href="tutorial5.htm#bcae">4.4 Break, Continue, &amp; Else</a> 
-                <ul>
-                  <li><a href="tutorial5.htm#break">Break Statement</a> 
-                  <li><a href="tutorial5.htm#continue">Continue Statement</a> 
-                  <li><a href="tutorial5.htm#tags">Loop Block Tags</a> 
-                  <li><a href="tutorial5.htm#else">Else Clause</a> 
-                  <li><a href="tutorial5.htm#bcaesmpl">Sample Code</a> 
-                </ul>
-            </ul>
-          <li>5. <a href="tutorial6.htm#oav">Attributes, Variables, &amp; Functions 
-            </a> 
-            <ul>
-              <li><a href="tutorial6.htm#attr">5.1 Attributes</a> 
-                <ul>
-                  <li><a href="tutorial6.htm#attrkey">Attribute Keys</a> 
-                  <li><a href="tutorial6.htm#symbol">Symbols</a> 
-                  <li><a href="tutorial6.htm#period">Period Operator</a> 
-                  <li><a href="tutorial6.htm#attrass">Attribute Assignment &amp; 
-                    Del </a> 
-                </ul>
-              <li><a href="tutorial6.htm#vsw">5.2 Variables, Scope, &amp; With 
-                </a> 
-                <ul>
-                  <li><a href="tutorial6.htm#main">Main Module</a> 
-                  <li><a href="tutorial6.htm#attr">Variable Scope</a> 
-                  <li><a href="tutorial6.htm#with">With Statement</a> 
-                </ul>
-              <li><a href="tutorial6.htm#funcdef">5.3 Functions &amp; Def Statement</a> 
-                <ul>
-                  <li><a href="tutorial6.htm#func">Functions</a> 
-                  <li><a href="tutorial6.htm#def">Def Statement</a> 
-                  <li><a href="tutorial6.htm#funcform">Function Calls</a> 
-                  <li><a href="tutorial6.htm#pos">Positional Params</a> 
-                  <li><a href="tutorial6.htm#defval">Default Values</a> 
-                  <li><a href="tutorial6.htm#namematch">Keyword Params</a> 
-                  <li><a href="tutorial6.htm#starvar">Variable Parameters</a> 
-                  <li><a href="tutorial6.htm#actstarvar">Variable Arguments</a> 
-                  <li><a href="tutorial6.htm#sampleparms">Sample Parameter Passing</a> 
-                  <li><a href="tutorial6.htm#localscope">Local Scope</a> 
-                  <li><a href="tutorial6.htm#passref">Pass By Reference</a> 
-                  <li><a href="tutorial6.htm#noneobj">None Object</a> 
-                  <li><a href="tutorial6.htm#rtrnstmt">Return Statement</a> 
-                  </ul>
-				  
-              <li><a href="tutorial7.htm#self">5.4 Self, Methods &amp; Binding</a> 
-                <ul>
-                  <li><a href="tutorial7.htm#selfscope">Self Scope Object</a> 
-                  <li><a href="tutorial7.htm#selfkeyword">Self Keyword</a> 
-                  <li><a href="tutorial7.htm#selfcall">Default Self</a> 
-                  <li><a href="tutorial7.htm#selfexpl">Explicit Self</a> 
-                  <li><a href="tutorial7.htm#methods">Methods</a> 
-                  <li><a href="tutorial7.htm#binding">Binding</a> 
-                  <li><a href="tutorial7.htm#boundmethod">Bound Methods</a>
-                </ul>
-               
-              <li><a href="tutorial7.htm#expr">5.5 Expressions</a> 
-                <ul>
-                  <li><a href="tutorial7.htm#exprfunc">Operators = Functions</a> 
-                  <li><a href="tutorial7.htm#numfunc">Numeric Functions</a> 
-                  <li><a href="tutorial7.htm#numdp">Numbers Ending in Period</a> 
-                  <li><a href="tutorial7.htm#underbar">Trailing Underbar Symbols</a> 
-                  <li><a href="tutorial7.htm#oplist">Operator List</a> 
-                  <li><a href="tutorial7.htm#samplexpr">Sample Expressions</a> 
-                  <li><a href="tutorial7.htm#opchain">Chained Comparisons</a> 
-                  <li><a href="tutorial7.htm#shortckt">Short-Circuit Expr Eval</a> 
-                  <li><a href="tutorial7.htm#andorres">And-Or Result Objects</a> 
-                </ul>
-            </ul>
-        </ul>
+      <td height="1649" valign="top">
+        <p>&nbsp;</p>
+        <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="+2">Prothon 
+          Tutorial </font></b></p>
+        <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif">Version 
+          0.1, Build 500</font></b></p>
+        <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif">Mark 
+          Hahn</font></b></p>
+        <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif">5/18/2004</font></b></p>
+        <p>This tutorial is an attempt to present all documentation about the Prothon 
+          language and its implementation in a tutorial format. This is an unusual 
+          way to present complete documentation on a language, but Prothon is 
+          unusual in its simplicity and I feel that this goal may be possible 
+          in Prothon where it may not make sense in more complex languages.</p>
+        <p>As of this writing Prothon is still very much a language under development 
+          and a moving target. This documentation will be updated to match the 
+          language. Therefore, make sure the version and build number above are 
+          reasonably close to the numbers in the actual version of Prothon that 
+          you are running. </p>
+        <p>Even parts of the Prothon language as fundamental as keywords and syntax 
+          are subject to change until approximately July of 2004.</p>
+        <p>Known problems in tutorial: </p>
+        <p>List comprehensions are missing. Local variable scope searching, &quot;outer&quot; 
+          and &quot;caller&quot; keywords are missing.</p>
+        <p>This tutorial is copyright Mark Hahn, 2004, all rights reserved. </p>
       </td>
     </tr>
   </table>
@@ -219,10 +68,11 @@
     <tr> 
       <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
         Home</a></td>
-      <td width="194" valign="middle" align="center" height="25"><a href="index2.htm">Outline 
-        continued</a></td>
-      <td width="183" valign="middle" align="center" height="25">&nbsp;</td>
-      <td width="139" valign="middle" align="center" height="25"><a href="index2.htm">Next 
+      <td width="194" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
+        Outline </a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="outline1.htm">Next 
         Page</a></td>
     </tr>
   </table>
Deleted: trunk/docs/tutorial/index2.htm
===================================================================
--- trunk/docs/tutorial/index2.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/index2.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -1,114 +0,0 @@
-<html>
-<head>
-<title>Prothon Tutorial - Outline - Page 2</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
-<div align="center">
-  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
-    <tr>
-      <td height="121" width="109"><img src="../images/logo_left.jpg" width="109" height="135"></td>
-      <td valign="center" height="43"> 
-        <div align="center">
-          <p><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Prothon 
-            Tutorial</font></p>
-          <p><font face="Times New Roman, Times, serif" size="5">Outline - Page 
-            2 </font></p>
-        </div>
-      </td>
-      <td valign="center" height="121" width="106"><img src="../images/logo_right.jpg" width="109" height="135"></td>
-    </tr>
-  </table>
-  <br>
-  <table width="630" border="0" cellpadding="0" cellspacing="0">
-    <tr> 
-      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
-        Home</a></td>
-      <td width="194" valign="middle" align="center" height="25"><a href="index.htm">Previous 
-        Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
-        Outline</a></td>
-      <td width="139" valign="middle" align="center" height="25"><a href="tutorial1.htm">Next 
-        Page</a></td>
-    </tr>
-  </table>
-  <br>
-  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffee" height="1707">
-    <tr> 
-      <td height="2203" valign="top"> 
-        <ul>
-          <li>6. <a href="tutorial8.htm#pbp">Prototype-based Programming</a> 
-            <ul>
-              <li><a href="tutorial8.htm#myoo">6.1 Making Your Own Object</a> 
-                <ul>
-                  <li><a href="tutorial8.htm#oeof">obj = Object()</a> 
-                  <li><a href="tutorial8.htm#objid">Object ID</a> 
-                  <li><a href="tutorial8.htm#addattr">Adding Attributes</a> 
-                  <li><a href="tutorial8.htm#usingwith">Using With Statement</a> 
-                  <li><a href="tutorial8.htm#objectcentric">Object-centric Programming</a> 
-                  <li><a href="tutorial8.htm#copying">Object Copying</a> 
-                  <li><a href="tutorial8.htm#protypes">Prototypes</a> 
-                  <li><a href="tutorial8.htm#anyobj">Any Object Can Be A Proto</a> 
-                </ul>
-              <li><a href="tutorial8.htm#ppl">6.2 Parent Prototype Links</a> 
-                <ul>
-                  <li><a href="tutorial8.htm#copydis">Disadvantages of Copying</a> 
-                  <li><a href="tutorial8.htm#protolinks">Prototype Links</a> 
-                  <li><a href="tutorial8.htm#attrlookup">Attribute Searching</a> 
-                  <li><a href="tutorial8.htm#addattr">Special Object</a> 
-                  <li><a href="tutorial8.htm#attrlookexam">Attribute Lookup Example</a> 
-                  <li><a href="tutorial8.htm#inheritance">Inheritance</a> 
-                  <li><a href="tutorial8.htm#efficiency">Efficiency</a> 
-                </ul>
-              <li><a href="tutorial8.htm#objstmt">6.3 Object Statement</a> 
-                <ul>
-                  <li><a href="tutorial8.htm#objstmtex">Example</a> 
-                  <li><a href="tutorial8.htm#objform">Statement Format</a> 
-                </ul>
-              <li><a href="tutorial9.htm#init">6.4 Object Initialization</a> 
-                <ul>
-                  <li><a href="tutorial9.htm#oepargs">obj = Prototype(args)</a> 
-                  <li><a href="tutorial9.htm#initbar">Example of init_() Method</a> 
-                </ul>
-              <li><a href="tutorial9.htm#subtypes">6.5 Sub-types</a> 
-                <ul>
-                  <li><a href="tutorial9.htm#narrow">Narrowing a Category</a> 
-                  <li><a href="tutorial9.htm#directcall">Directed init_() Call</a> 
-                  <li><a href="tutorial9.htm#selfcall">Explicit Self in Call</a> 
-                </ul>
-              <li><a href="tutorial9.htm#chgtypes">6.6 Changing Object Types</a> 
-                <ul>
-                  <li><a href="tutorial9.htm#oaok">Changing Either Direction</a> 
-                  <li><a href="tutorial9.htm#ctex">Example</a> 
-                  <li><a href="tutorial9.htm#reopen">Reopening an Object</a> 
-                  <li><a href="tutorial9.htm#setProto">setProto() Function</a> 
-                  <li><a href="tutorial9.htm#strf">str_() Method</a> 
-                </ul>
-              <li><a href="tutorial9.htm#mulinh">6.7 Multiple Inheritance</a> 
-                <ul>
-                  <li><a href="tutorial9.htm#miwarn">Dangers of Multiple Inheritance</a> 
-                  <li><a href="tutorial9.htm#miex">Example</a>
-                </ul>
-            </ul>
-        </ul>
-      </td>
-    </tr>
-  </table>
-
-  <table width="630" border="0" cellpadding="0" cellspacing="0">
-    <tr> 
-      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
-        Home</a></td>
-      <td width="194" valign="middle" align="center" height="25"><a href="index.htm">Previous 
-        Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
-        Outline</a></td>
-      <td width="139" valign="middle" align="center" height="25"><a href="tutorial1.htm">Next 
-        Page</a></td>
-    </tr>
-  </table>
-  </div>
-</body>
-
-</html>
Added: trunk/docs/tutorial/outline1.htm
===================================================================
--- trunk/docs/tutorial/outline1.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/outline1.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -0,0 +1,235 @@
+<html>
+<head>
+<title>Prothon Tutorial - Outline - Page 1</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body bgcolor="#FFFFFF" text="#000000">
+<div align="center">
+  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
+    <tr>
+      <td height="121" width="109"><img src="../images/logo_left.jpg" width="109" height="135"></td>
+      <td valign="center" height="43"> 
+        <div align="center">
+          <p><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Prothon 
+            Tutorial</font></p>
+          <p><font face="Times New Roman, Times, serif" size="5">Outline - Page 
+            1 </font></p>
+        </div>
+      </td>
+      <td valign="center" height="121" width="106"><img src="../images/logo_right.jpg" width="109" height="135"></td>
+    </tr>
+  </table>
+  <br>
+  <table width="630" border="0" cellpadding="0" cellspacing="0">
+    <tr> 
+      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
+        Home</a></td>
+      <td width="194" valign="middle" align="center" height="25"><a href="index.htm">Preface</a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="outline2.htm">Next 
+        Page</a></td>
+    </tr>
+  </table>
+  <br>
+  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffee" height="1707">
+    <tr> 
+      <td height="2203" valign="top"> 
+        <ul>
+          <li>1. <a href="tutorial1.htm#uint">Using the Prothon Interpreter</a> 
+            <ul>
+              <li><a href="tutorial1.htm#intcon">1.1 Interactive Console </a> 
+                <ul>
+                  <li><a href="tutorial1.htm#com">Command-Line Options</a> 
+                  <li><a href="tutorial1.htm#calculator">Calculator</a> 
+                  <li><a href="tutorial1.htm#indent"><u>Indenting</u></a> 
+                </ul>
+              <li><a href="tutorial1.htm#eapf">1.2 Executing A Prothon File</a> 
+                <ul>
+                  <li><a href="tutorial1.htm#eapf">Line Endings</a> 
+                  <li><a href="tutorial1.htm#args">Arguments</a> 
+                </ul>
+              <li><a href="tutorial1.htm#confile">1.3 Using Console With Files</a> 
+                <ul>
+                  <li><a href="tutorial1.htm#ioption">The -i Option</a> 
+                  <li><a href="tutorial1.htm#toption">The -t Option</a> 
+                </ul>
+            </ul>
+          <li>2. <a href="tutorial2.htm#intro">Introduction to Prothon</a> 
+            <ul>
+              <li><a href="tutorial2.htm#comments">2.1 Comments</a> 
+                <ul>
+                  <li><a href="tutorial2.htm#hash">Hash symbol</a> 
+                  <li><a href="tutorial2.htm#cstyle">C-style</a> 
+                </ul>
+              <li><a href="tutorial2.htm#indrules">2.2 Indentation</a> 
+                <ul>
+                  <li><a href="tutorial2.htm">Indent Rule</a> 
+                  <li><a href="tutorial2.htm#spctabs">Mixing Spaces and Tabs</a> 
+                </ul>
+              <li><a href="tutorial2.htm#linecont">2.3 Line Continuations</a> 
+                <ul>
+                  <li><a href="tutorial2.htm#backslash">Backslash</a> 
+                  <li><a href="tutorial2.htm#parens">Open Parentheses</a> 
+                  <li><a href="tutorial2.htm#xtraind">Extra Indents</a> 
+                </ul>
+            </ul>
+          <li>3. <a href="tutorial3.htm#dtva">Data Types, Variables, and Assignment</a> 
+            <ul>
+              <li><a href="tutorial3.htm#dtva">3.1 Objects, Types &amp; Containers</a> 
+                <ul>
+                  <li><a href="tutorial3.htm#datatypes">Data Types</a> 
+                  <li><a href="tutorial3.htm#mixtype">Mixed Types</a> 
+                  <li><a href="tutorial3.htm#varass">Assignment</a> 
+                </ul>
+              <li><a href="tutorial3.htm#numeric">3.2 Numeric Types</a> 
+                <ul>
+                  <li><a href="tutorial3.htm#ints">Integers</a> 
+                  <li><a href="tutorial3.htm#floats">Floats</a> 
+                </ul>
+              <li><a href="tutorial3.htm#strings">3.3 Strings</a> 
+                <ul>
+                  <li><a href="tutorial3.htm#quotes">Quotes</a> 
+                  <li><a href="tutorial3.htm#escapes">Escape Sequences</a> 
+                  <li><a href="tutorial3.htm#types">R and X Strings</a> 
+                  <li><a href="tutorial3.htm#triple">Triple Quote Strings</a> 
+                  <li><a href="tutorial3.htm#concat">Concatenation</a> 
+                  <li><a href="tutorial3.htm#index"> Indexing</a> 
+                  <li><a href="tutorial3.htm#slices">Slices</a> 
+                  <li><a href="tutorial3.htm#negnum">Negative Numbers</a> 
+                  <li><a href="tutorial3.htm#defind"> Default Indexes</a> 
+                  <li><a href="tutorial3.htm#strfunc">String Functions</a> 
+                </ul>
+              <li><a href="tutorial4.htm#lists">3.4 Lists</a> 
+                <ul>
+                  <li><a href="tutorial4.htm#entlist">Entering a List</a> 
+                  <li><a href="tutorial4.htm#indlist">List Indexing</a> 
+                  <li><a href="tutorial4.htm#mutlist">Mutability</a> 
+                  <li><a href="tutorial4.htm#listassign">Assignment and del</a> 
+                  <li><a href="tutorial4.htm#listfunc">List Functions and !</a> 
+                </ul>
+              <li><a href="tutorial4.htm#tuples">3.5 Tuples</a> 
+                <ul>
+                  <li><a href="tutorial4.htm#tucr">Entering a Tuple</a> 
+                  <li><a href="tutorial4.htm#tufun">Functions</a> 
+                </ul>
+              <li><a href="tutorial4.htm#dicts">3.6 Dictionaries</a> 
+                <ul>
+                  <li><a href="tutorial4.htm#keyval">Keys and Values</a> 
+                  <li><a href="tutorial4.htm#keyrules">Rules about Keys</a> 
+                  <li><a href="tutorial4.htm#dictenter">Entering a Dictionary</a> 
+                  <li><a href="tutorial4.htm#dictmutable">Assignment and del</a> 
+                  <li><a href="tutorial4.htm#dictfunc">Dictionary Functions and 
+                    !</a> 
+                </ul>
+            </ul>
+          <li>4. <a href="tutorial5.htm#flowcntrl">Flow Control</a> 
+            <ul>
+              <li><a href="tutorial5.htm#if-then-else">4.1 If-Elif-Else</a> 
+                <ul>
+                  <li><a href="tutorial5.htm#truefalse">True &amp; False</a> 
+                  <li><a href="tutorial5.htm#ques">Question Functions_&amp; ?</a> 
+                  <li><a href="tutorial5.htm#bool">obj.bool_?</a> 
+                  <li><a href="tutorial5.htm#smplcode">Sample Code</a> 
+                </ul>
+              <li><a href="tutorial5.htm#forstmt">4.2 For Statement</a> 
+                <ul>
+                  <li><a href="tutorial5.htm#objnext">obj.next()</a> 
+                  <li><a href="tutorial5.htm#iters">Iterators</a> 
+                  <li><a href="tutorial5.htm#itertype">Iterator Types</a> 
+                  <li><a href="tutorial5.htm#forsmpl">Sample Code</a> 
+                </ul>
+              <li><a href="tutorial5.htm#while">4.3 While Statement</a> 
+                <ul>
+                  <li><a href="tutorial5.htm#whilesmpl">Sample Code</a> 
+                </ul>
+              <li><a href="tutorial5.htm#bcae">4.4 Break, Continue, &amp; Else</a> 
+                <ul>
+                  <li><a href="tutorial5.htm#break">Break Statement</a> 
+                  <li><a href="tutorial5.htm#continue">Continue Statement</a> 
+                  <li><a href="tutorial5.htm#tags">Loop Block Tags</a> 
+                  <li><a href="tutorial5.htm#else">Else Clause</a> 
+                  <li><a href="tutorial5.htm#bcaesmpl">Sample Code</a> 
+                </ul>
+            </ul>
+          <li>5. <a href="tutorial6.htm#oav">Attributes, Variables, &amp; Functions 
+            </a> 
+            <ul>
+              <li><a href="tutorial6.htm#attr">5.1 Attributes</a> 
+                <ul>
+                  <li><a href="tutorial6.htm#attrkey">Attribute Keys</a> 
+                  <li><a href="tutorial6.htm#symbol">Symbols</a> 
+                  <li><a href="tutorial6.htm#period">Period Operator</a> 
+                  <li><a href="tutorial6.htm#attrass">Attribute Assignment &amp; 
+                    Del </a> 
+                </ul>
+              <li><a href="tutorial6.htm#vsw">5.2 Variables, Scope, &amp; With 
+                </a> 
+                <ul>
+                  <li><a href="tutorial6.htm#main">Main Module</a> 
+                  <li><a href="tutorial6.htm#attr">Variable Scope</a> 
+                  <li><a href="tutorial6.htm#with">With Statement</a> 
+                </ul>
+              <li><a href="tutorial6.htm#funcdef">5.3 Functions &amp; Def Statement</a> 
+                <ul>
+                  <li><a href="tutorial6.htm#func">Functions</a> 
+                  <li><a href="tutorial6.htm#def">Def Statement</a> 
+                  <li><a href="tutorial6.htm#funcform">Function Calls</a> 
+                  <li><a href="tutorial6.htm#pos">Positional Params</a> 
+                  <li><a href="tutorial6.htm#defval">Default Values</a> 
+                  <li><a href="tutorial6.htm#namematch">Keyword Params</a> 
+                  <li><a href="tutorial6.htm#starvar">Variable Parameters</a> 
+                  <li><a href="tutorial6.htm#actstarvar">Variable Arguments</a> 
+                  <li><a href="tutorial6.htm#sampleparms">Sample Parameter Passing</a> 
+                  <li><a href="tutorial6.htm#localscope">Local Scope</a> 
+                  <li><a href="tutorial6.htm#passref">Pass By Reference</a> 
+                  <li><a href="tutorial6.htm#noneobj">None Object</a> 
+                  <li><a href="tutorial6.htm#rtrnstmt">Return Statement</a> 
+                  </ul>
+				  
+              <li><a href="tutorial7.htm#self">5.4 Self, Methods &amp; Binding</a> 
+                <ul>
+                  <li><a href="tutorial7.htm#selfscope">Self Scope Object</a> 
+                  <li><a href="tutorial7.htm#selfkeyword">Self Keyword</a> 
+                  <li><a href="tutorial7.htm#selfcall">Default Self</a> 
+                  <li><a href="tutorial7.htm#selfexpl">Explicit Self</a> 
+                  <li><a href="tutorial7.htm#methods">Methods</a> 
+                  <li><a href="tutorial7.htm#binding">Binding</a> 
+                  <li><a href="tutorial7.htm#boundmethod">Bound Methods</a>
+                </ul>
+               
+              <li><a href="tutorial7.htm#expr">5.5 Expressions</a> 
+                <ul>
+                  <li><a href="tutorial7.htm#exprfunc">Operators = Functions</a> 
+                  <li><a href="tutorial7.htm#numfunc">Numeric Functions</a> 
+                  <li><a href="tutorial7.htm#numdp">Numbers Ending in Period</a> 
+                  <li><a href="tutorial7.htm#underbar">Trailing Underbar Symbols</a> 
+                  <li><a href="tutorial7.htm#oplist">Operator List</a> 
+                  <li><a href="tutorial7.htm#samplexpr">Sample Expressions</a> 
+                  <li><a href="tutorial7.htm#opchain">Chained Comparisons</a> 
+                  <li><a href="tutorial7.htm#shortckt">Short-Circuit Expr Eval</a> 
+                  <li><a href="tutorial7.htm#andorres">And-Or Result Objects</a> 
+                </ul>
+            </ul>
+        </ul>
+      </td>
+    </tr>
+  </table>
+
+  <table width="630" border="0" cellpadding="0" cellspacing="0">
+    <tr> 
+      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
+        Home</a></td>
+      <td width="194" valign="middle" align="center" height="25"><a href="outline2.htm">Outline 
+        continued</a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="outline2.htm">Next 
+        Page</a></td>
+    </tr>
+  </table>
+  </div>
+</body>
+
+</html>
Added: trunk/docs/tutorial/outline2.htm
===================================================================
--- trunk/docs/tutorial/outline2.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/outline2.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -0,0 +1,112 @@
+<html>
+<head>
+<title>Prothon Tutorial - Outline - Page 2</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<body bgcolor="#FFFFFF" text="#000000">
+<div align="center">
+  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
+    <tr>
+      <td height="121" width="109"><img src="../images/logo_left.jpg" width="109" height="135"></td>
+      <td valign="center" height="43"> 
+        <div align="center">
+          <p><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Prothon 
+            Tutorial</font></p>
+          <p><font face="Times New Roman, Times, serif" size="5">Outline - Page 
+            2 </font></p>
+        </div>
+      </td>
+      <td valign="center" height="121" width="106"><img src="../images/logo_right.jpg" width="109" height="135"></td>
+    </tr>
+  </table>
+  <br>
+  <table width="630" border="0" cellpadding="0" cellspacing="0">
+    <tr> 
+      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
+        Home</a></td>
+      <td width="194" valign="middle" align="center" height="25"><a href="outline1.htm">Previous 
+        Page</a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Preface</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+    </tr>
+  </table>
+  <br>
+  <table width="630" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffee" height="1707">
+    <tr> 
+      <td height="2203" valign="top"> 
+        <ul>
+          <li>6. <a href="tutorial8.htm#pbp">Prototype-based Programming</a> 
+            <ul>
+              <li><a href="tutorial8.htm#myoo">6.1 Making Your Own Object</a> 
+                <ul>
+                  <li><a href="tutorial8.htm#oeof">obj = Object()</a> 
+                  <li><a href="tutorial8.htm#objid">Object ID</a> 
+                  <li><a href="tutorial8.htm#addattr">Adding Attributes</a> 
+                  <li><a href="tutorial8.htm#usingwith">Using With Statement</a> 
+                  <li><a href="tutorial8.htm#objectcentric">Object-centric Programming</a> 
+                  <li><a href="tutorial8.htm#copying">Object Copying</a> 
+                  <li><a href="tutorial8.htm#protypes">Prototypes</a> 
+                  <li><a href="tutorial8.htm#anyobj">Any Object Can Be A Proto</a> 
+                </ul>
+              <li><a href="tutorial8.htm#ppl">6.2 Parent Prototype Links</a> 
+                <ul>
+                  <li><a href="tutorial8.htm#copydis">Disadvantages of Copying</a> 
+                  <li><a href="tutorial8.htm#protolinks">Prototype Links</a> 
+                  <li><a href="tutorial8.htm#attrlookup">Attribute Searching</a> 
+                  <li><a href="tutorial8.htm#addattr">Special Object</a> 
+                  <li><a href="tutorial8.htm#attrlookexam">Attribute Lookup Example</a> 
+                  <li><a href="tutorial8.htm#inheritance">Inheritance</a> 
+                  <li><a href="tutorial8.htm#efficiency">Efficiency</a> 
+                </ul>
+              <li><a href="tutorial8.htm#objstmt">6.3 Object Statement</a> 
+                <ul>
+                  <li><a href="tutorial8.htm#objstmtex">Example</a> 
+                  <li><a href="tutorial8.htm#objform">Statement Format</a> 
+                </ul>
+              <li><a href="tutorial9.htm#init">6.4 Object Initialization</a> 
+                <ul>
+                  <li><a href="tutorial9.htm#oepargs">obj = Prototype(args)</a> 
+                  <li><a href="tutorial9.htm#initbar">Example of init_() Method</a> 
+                </ul>
+              <li><a href="tutorial9.htm#subtypes">6.5 Sub-types</a> 
+                <ul>
+                  <li><a href="tutorial9.htm#narrow">Narrowing a Category</a> 
+                  <li><a href="tutorial9.htm#directcall">Directed init_() Call</a> 
+                  <li><a href="tutorial9.htm#selfcall">Explicit Self in Call</a> 
+                </ul>
+              <li><a href="tutorial9.htm#chgtypes">6.6 Changing Object Types</a> 
+                <ul>
+                  <li><a href="tutorial9.htm#oaok">Changing Either Direction</a> 
+                  <li><a href="tutorial9.htm#ctex">Example</a> 
+                  <li><a href="tutorial9.htm#reopen">Reopening an Object</a> 
+                  <li><a href="tutorial9.htm#setProto">setProto() Function</a> 
+                  <li><a href="tutorial9.htm#strf">str_() Method</a> 
+                </ul>
+              <li><a href="tutorial9.htm#mulinh">6.7 Multiple Inheritance</a> 
+                <ul>
+                  <li><a href="tutorial9.htm#miwarn">Dangers of Multiple Inheritance</a> 
+                  <li><a href="tutorial9.htm#miex">Example</a>
+                </ul>
+            </ul>
+        </ul>
+      </td>
+    </tr>
+  </table>
+
+  <table width="630" border="0" cellpadding="0" cellspacing="0">
+    <tr> 
+      <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
+        Home</a></td>
+      <td width="194" valign="middle" align="center" height="25"><a href="outline1.htm">Previous 
+        Page</a></td>
+      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Preface</a></td>
+      <td width="139" valign="middle" align="center" height="25"><a href="tutorial1.htm">Start 
+        Tutorial</a></td>
+    </tr>
+  </table>
+  </div>
+</body>
+
+</html>
Modified: trunk/docs/tutorial/tutorial1.htm
===================================================================
--- trunk/docs/tutorial/tutorial1.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial1.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -21,9 +21,9 @@
     <tr> 
       <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
         Home</a></td>
-      <td width="194" valign="middle" align="center" height="25"><a href="index.htm">Previous 
+      <td width="194" valign="middle" align="center" height="25"><a href="outline2.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial2.htm">Next 
         Page</a></td>
@@ -170,9 +170,9 @@
     <tr> 
       <td width="114" height="25" valign="top">&nbsp;<a href="http://prothon.org">Prothon 
         Home</a></td>
-      <td width="194" valign="middle" align="center" height="25"><a href="index.htm">Previous 
+      <td width="194" valign="middle" align="center" height="25"><a href="outline2.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial2.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial2.htm
===================================================================
--- trunk/docs/tutorial/tutorial2.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial2.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial1.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial3.htm">Next 
         Page</a></td>
@@ -121,7 +121,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial1.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial3.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial3.htm
===================================================================
--- trunk/docs/tutorial/tutorial3.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial3.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial2.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial4.htm">Next 
         Page</a></td>
@@ -232,7 +232,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial2.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial4.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial4.htm
===================================================================
--- trunk/docs/tutorial/tutorial4.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial4.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial3.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial5.htm">Next 
         Page</a></td>
@@ -255,7 +255,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial3.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial5.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial5.htm
===================================================================
--- trunk/docs/tutorial/tutorial5.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial5.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial4.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial6.htm">Next 
         Page</a></td>
@@ -279,7 +279,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial4.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial6.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial6.htm
===================================================================
--- trunk/docs/tutorial/tutorial6.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial6.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial5.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial7.htm">Next 
         Page</a></td>
@@ -273,7 +273,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial5.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial7.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial7.htm
===================================================================
--- trunk/docs/tutorial/tutorial7.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial7.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial6.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial8.htm">Next 
         Page</a></td>
@@ -251,7 +251,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial6.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline1.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial8.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial8.htm
===================================================================
--- trunk/docs/tutorial/tutorial8.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial8.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial7.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline2.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial9.htm">Next 
         Page</a></td>
@@ -250,7 +250,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial7.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline2.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="tutorial9.htm">Next 
         Page</a></td>
Modified: trunk/docs/tutorial/tutorial9.htm
===================================================================
--- trunk/docs/tutorial/tutorial9.htm	2004-05-18 20:04:07 UTC (rev 502)
+++ trunk/docs/tutorial/tutorial9.htm	2004-05-18 20:40:38 UTC (rev 503)
@@ -23,7 +23,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial8.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline2.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="index.htm">Next 
         Page</a></td>
@@ -235,7 +235,7 @@
         Home</a></td>
       <td width="194" valign="middle" align="center" height="25"><a href="tutorial8.htm">Previous 
         Page</a></td>
-      <td width="183" valign="middle" align="center" height="25"><a href="index.htm">Tutorial 
+      <td width="183" valign="middle" align="center" height="25"><a href="outline2.htm">Tutorial 
         Outline</a></td>
       <td width="139" valign="middle" align="center" height="25"><a href="index.htm">Next 
         Page</a></td>