Difference between revisions of "Table of contents"

From Liberty Eiffel Wiki
Jump to navigation Jump to search
(Fixxed grammar error.)
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
   
 
<div id="Lecture">
 
<div id="Lecture">
'''2''' Lecture of object-oriented programming and design by contract in Eiffel
+
'''2''' Lecture on object-oriented programming and design by contract in Eiffel
 
</div>
 
</div>
   
Line 61: Line 61:
   
 
<blockquote>
 
<blockquote>
'''6.1''' [[Current|What you need to know about <TT>Current</TT>]]
+
'''6.1''' [[Syntax diagrams]] of Eiffel
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.2''' [[Void|A definition of <TT>Void</TT>]]
+
'''6.2''' [[Expanded or reference|Expanded object or reference object]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.3''' [[Tuple]]s
+
'''6.3''' [[Current|What you need to know about <TT>Current</TT>]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.4''' [[Agent]]s
+
'''6.4''' [[Void|A definition of <TT>Void</TT>]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.5''' [[Precursor]]
+
'''6.5''' [[Tuple]]s
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.6''' [[Manifest storage notation]]
+
'''6.6''' [[Agent]]s
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.7''' [[Dynamic type testing]]
+
'''6.7''' [[Precursor]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.8''' [[Type of integer constants]]
+
'''6.8''' [[Manifest storage notation]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.9''' [[Conforming and non-conforming inheritance]]
+
'''6.9''' [[Dynamic type testing]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''6.10''' Why there are no [[Threads and Eiffel|threads]]
+
'''6.10''' [[Type of integer constants]]
  +
</blockquote>
  +
  +
<blockquote>
  +
'''6.11''' [[Conforming and non-conforming inheritance]]
 
</blockquote>
 
</blockquote>
   
Line 113: Line 117:
   
 
<blockquote>
 
<blockquote>
'''9.2''' [[Syntax diagrams]] of Eiffel
+
'''9.2''' Why there are no [[Threads and Eiffel|threads]]
  +
</blockquote>
  +
  +
<blockquote>
  +
'''9.3''' [[Gc info|The output of the <tt>-gc_info</tt> option]].
 
</blockquote>
 
</blockquote>
   

Revision as of 01:28, 15 September 2005

Grand SmartEiffel Book

1 History and goals of the SmartEiffel project

2 Lecture on object-oriented programming and design by contract in Eiffel

2.1 Dynamic dispatch

2.2 Comparison of objects

2.3 Cloning objects

3 The SmartEiffel general purpose library

3.1 How to use the library

3.2 Design of the library

4 Build with SmartEiffel

4.1 Guided tour of the tutorial

4.2 Build your library

4.3 Debug your programs

4.4 Profile your programs

6 The Eiffel language of SmartEiffel

6.1 Syntax diagrams of Eiffel

6.2 Expanded object or reference object

6.3 What you need to know about Current

6.4 A definition of Void

6.5 Tuples

6.6 Agents

6.7 Precursor

6.8 Manifest storage notation

6.9 Dynamic type testing

6.10 Type of integer constants

6.11 Conforming and non-conforming inheritance

7 The SmartEiffel FAQ

8 Glossary

9 Appendices

9.1 Author guidelines for this collective book

9.2 Why there are no threads

9.3 The output of the -gc_info option.

10 Bibliography

11 Index