Difference between revisions of "Table of contents"
Jump to navigation
Jump to search
Testaccount (talk | contribs) m |
Hzwakenberg (talk | contribs) m |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | '''Liberty Eiffel Wiki''' |
||
− | [[Category:Book]] |
||
− | '''Grand LibertyEiffel Book''' |
||
<div id="History"> |
<div id="History"> |
||
− | '''1''' History and goals of the |
+ | '''1''' History and goals of the Liberty Eiffel project |
<blockquote> |
<blockquote> |
||
Line 10: | Line 9: | ||
<blockquote> |
<blockquote> |
||
− | '''1.2''' [[Versions history|All |
+ | '''1.2''' [[Versions history|All Liberty Eiffel versions]] |
</blockquote> |
</blockquote> |
||
</div> |
</div> |
||
− | <div id=" |
+ | <div id="Tutorial"> |
− | '''2''' |
+ | '''2''' Build with Liberty Eiffel |
<blockquote> |
<blockquote> |
||
− | '''2.1''' [[ |
+ | '''2.1''' [[Getting_Started|Setup Liberty Eiffel on your computer]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''2.2''' [[ |
+ | '''2.2''' [[Tutorial tour|Guided tour of the tutorial]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''2.3''' [[ |
+ | '''2.3''' [[Build your library]] |
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''2.4''' [[sedb|Debug your programs]] |
||
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''2.5''' [[profile|Profile your programs]] |
||
</blockquote> |
</blockquote> |
||
</div> |
</div> |
||
− | <div id=" |
+ | <div id="Lecture"> |
+ | '''3''' Lecture on object-oriented programming and design by contract in Eiffel |
||
− | '''3''' The SmartEiffel general purpose library |
||
+ | |||
+ | <blockquote> |
||
+ | '''3.1''' [[Inheritance]] |
||
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''3.2''' [[Dynamic dispatch]] |
||
+ | </blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''3. |
+ | '''3.3''' [[Comparison of objects|Comparison of objects]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''3. |
+ | '''3.4''' [[Cloning objects]] |
</blockquote> |
</blockquote> |
||
</div> |
</div> |
||
− | <div id=" |
+ | <div id="Library"> |
+ | '''4''' The LibertEiffel general purpose library |
||
− | '''4''' Build with SmartEiffel |
||
<blockquote> |
<blockquote> |
||
− | '''4.1''' [[ |
+ | '''4.1''' [[Library interface|How to use the library]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''4.2''' [[ |
+ | '''4.2''' [[Library design|Design of the library]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
+ | '''4.3''' [[Library Wrappers|How to use existing libraries in Liberty Eiffel (wrappers)]] |
||
− | '''4.3''' [[sedb|Debug your programs]] |
||
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
+ | '''4.4''' [[Wrapping_C_libraries|How to create a wrapper for existing libraries]] |
||
− | '''4.4''' [[profile|Profile your programs]] |
||
</blockquote> |
</blockquote> |
||
+ | |||
</div> |
</div> |
||
<div id="Tools"> |
<div id="Tools"> |
||
− | '''5''' [[Tools| |
+ | '''5''' [[Tools|Liberty Eiffel's tools documentation]] |
</div> |
</div> |
||
<div id="Eiffel"> |
<div id="Eiffel"> |
||
− | '''6''' The Eiffel language of |
+ | '''6''' The Eiffel language of Liberty Eiffel |
<blockquote> |
<blockquote> |
||
− | '''6.1''' [[ |
+ | '''6.1''' [[System definition]] of Eiffel |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
+ | '''6.2''' [[Syntax diagrams]] of Eiffel |
||
− | '''6.2''' [[Expanded or reference|Expanded object or reference object]] |
||
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.3''' [[ |
+ | '''6.3''' [[Expanded or reference|Expanded object or reference object]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.4''' [[ |
+ | '''6.4''' [[Typing policy|Validity of assignments and feature redefinitions]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.5''' [[ |
+ | '''6.5''' [[Current|What you need to know about <TT>Current</TT>]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.6''' [[ |
+ | '''6.6''' [[Void|A definition of <TT>Void</TT>]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.7''' [[ |
+ | '''6.7''' [[Once]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.8''' [[ |
+ | '''6.8''' [[Tuple]]s |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.9''' [[ |
+ | '''6.9''' [[Agent]]s |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.10''' [[ |
+ | '''6.10''' [[Precursor]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | '''6.11''' [[ |
+ | '''6.11''' [[Manifest storage notation]] |
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''6.12''' [[Dynamic type testing]] |
||
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''6.13''' [[Type of integer constants]] |
||
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''6.14''' [[SCOOP]] - Concurrency in Liberty Eiffel |
||
+ | </blockquote> |
||
+ | |||
+ | <blockquote> |
||
+ | '''6.15''' [[ECMA]] - The ECMA standard andLiberty |
||
</blockquote> |
</blockquote> |
||
</div> |
</div> |
||
− | '''7''' [[FAQ|The |
+ | '''7''' [[FAQ|The Liberty Eiffel FAQ]] |
'''8''' [[Glossary]] |
'''8''' [[Glossary]] |
||
+ | |||
+ | '''9''' [[Papers]] |
||
+ | |||
+ | '''10''' [[License]] |
||
<div id="Appendices"> |
<div id="Appendices"> |
||
− | ''' |
+ | '''11''' Appendices |
<blockquote> |
<blockquote> |
||
− | ''' |
+ | '''11.1''' [[Author guidelines]] for this wiki |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | ''' |
+ | '''11.2''' Why there are [[no threads]] |
</blockquote> |
</blockquote> |
||
<blockquote> |
<blockquote> |
||
− | ''' |
+ | '''11.3''' [[Gc info|The output of the <tt>-gc_info</tt> option]]. |
</blockquote> |
</blockquote> |
||
</div> |
</div> |
||
− | ''' |
+ | '''12''' [[Bibliography]] |
− | ''' |
+ | '''13''' [[Manual index|Index]] |
Latest revision as of 19:52, 28 September 2018
Liberty Eiffel Wiki
2 Build with Liberty Eiffel
3 Lecture on object-oriented programming and design by contract in Eiffel
3.1 Inheritance
3.2 Dynamic dispatch
3.4 Cloning objects
4 The LibertEiffel general purpose library
4.3 How to use existing libraries in Liberty Eiffel (wrappers)
6 The Eiffel language of Liberty Eiffel
6.1 System definition of Eiffel
6.2 Syntax diagrams of Eiffel
6.7 Once
6.8 Tuples
6.9 Agents
6.10 Precursor
6.12 Dynamic type testing
6.14 SCOOP - Concurrency in Liberty Eiffel
6.15 ECMA - The ECMA standard andLiberty
8 Glossary
9 Papers
10 License
12 Bibliography
13 Index