Difference between revisions of "Table of contents"

From Liberty Eiffel Wiki
Jump to navigation Jump to search
(restructure chapters)
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''LibertyEiffel Wiki'''
+
'''Liberty Eiffel Wiki'''
   
 
<div id="History">
 
<div id="History">
'''1''' History and goals of the LibertyEiffel project
+
'''1''' History and goals of the Liberty Eiffel project
   
 
<blockquote>
 
<blockquote>
Line 9: Line 9:
   
 
<blockquote>
 
<blockquote>
'''1.2''' [[Versions history|All LibertyEiffel versions]]
+
'''1.2''' [[Versions history|All Liberty Eiffel versions]]
 
</blockquote>
 
</blockquote>
 
</div>
 
</div>
   
 
<div id="Tutorial">
 
<div id="Tutorial">
'''2''' Build with LibertyEiffel
+
'''2''' Build with Liberty Eiffel
   
 
<blockquote>
 
<blockquote>
'''2.1''' [[Tutorial tour|Guided tour of the tutorial]]
+
'''2.1''' [[Getting_Started|Setup Liberty Eiffel on your computer]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''2.2''' [[Build your library]]
+
'''2.2''' [[Tutorial tour|Guided tour of the tutorial]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''2.3''' [[sedb|Debug your programs]]
+
'''2.3''' [[Build your library]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''2.4''' [[profile|Profile your programs]]
+
'''2.4''' [[sedb|Debug your programs]]
  +
</blockquote>
  +
  +
<blockquote>
  +
'''2.5''' [[profile|Profile your programs]]
 
</blockquote>
 
</blockquote>
 
</div>
 
</div>
Line 37: Line 41:
   
 
<blockquote>
 
<blockquote>
'''3.1''' [[Dynamic dispatch]]
+
'''3.1''' [[Inheritance]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''3.2''' [[Comparison of objects|Comparison of objects]]
+
'''3.2''' [[Dynamic dispatch]]
 
</blockquote>
 
</blockquote>
   
 
<blockquote>
 
<blockquote>
'''3.3''' [[Cloning objects]]
+
'''3.3''' [[Comparison of objects|Comparison of objects]]
  +
</blockquote>
  +
  +
<blockquote>
  +
'''3.4''' [[Cloning objects]]
 
</blockquote>
 
</blockquote>
 
</div>
 
</div>
Line 61: Line 69:
   
 
<blockquote>
 
<blockquote>
'''4.3''' [[Library Wrappers|How to use existing libraries in LibertyEiffel (wrappers)]]
+
'''4.3''' [[Library Wrappers|How to use existing libraries in Liberty Eiffel (wrappers)]]
 
</blockquote>
 
</blockquote>
  +
  +
<blockquote>
  +
'''4.4''' [[Wrapping_C_libraries|How to create a wrapper for existing libraries]]
  +
</blockquote>
  +
 
</div>
 
</div>
   
 
<div id="Tools">
 
<div id="Tools">
'''5''' [[Tools|LibertyEiffel's tools documentation]]
+
'''5''' [[Tools|Liberty Eiffel's tools documentation]]
 
</div>
 
</div>
   
 
<div id="Eiffel">
 
<div id="Eiffel">
'''6''' The Eiffel language of LibertyEiffel
+
'''6''' The Eiffel language of Liberty Eiffel
   
 
<blockquote>
 
<blockquote>
'''6.1''' [[System defintion]] of Eiffel
+
'''6.1''' [[System definition]] of Eiffel
 
</blockquote>
 
</blockquote>
   
Line 125: Line 138:
   
 
<blockquote>
 
<blockquote>
'''6.14''' [[SCOOP]] - Concurrency in LibertyEiffel
+
'''6.14''' [[SCOOP]] - Concurrency in Liberty Eiffel
 
</blockquote>
 
</blockquote>
   
Line 133: Line 146:
 
</div>
 
</div>
   
'''7''' [[FAQ|The LibertyEiffel FAQ]]
+
'''7''' [[FAQ|The Liberty Eiffel FAQ]]
   
 
'''8''' [[Glossary]]
 
'''8''' [[Glossary]]

Latest revision as of 19:52, 28 September 2018

Liberty Eiffel Wiki

1 History and goals of the Liberty Eiffel project

1.1 Introduction

1.2 All Liberty Eiffel versions

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

3.1 Inheritance

3.2 Dynamic dispatch

3.3 Comparison of objects

3.4 Cloning objects

6 The Eiffel language of Liberty Eiffel

6.1 System definition of Eiffel

6.2 Syntax diagrams of Eiffel

6.3 Expanded object or reference object

6.4 Validity of assignments and feature redefinitions

6.5 What you need to know about Current

6.6 A definition of Void

6.7 Once

6.8 Tuples

6.9 Agents

6.10 Precursor

6.11 Manifest storage notation

6.12 Dynamic type testing

6.13 Type of integer constants

6.14 SCOOP - Concurrency in Liberty Eiffel

6.15 ECMA - The ECMA standard andLiberty

7 The Liberty Eiffel FAQ

8 Glossary

9 Papers

10 License

11 Appendices

11.1 Author guidelines for this wiki

11.2 Why there are no threads

11.3 The output of the -gc_info option.

12 Bibliography

13 Index