Difference between revisions of "Library interface"

From Liberty Eiffel Wiki
Jump to navigation Jump to search
 
Line 11: Line 11:
 
* [[lib/iterator]]: the design pattern that allows container traversal
 
* [[lib/iterator]]: the design pattern that allows container traversal
 
* [[lib/sorting]]: to sort containers
 
* [[lib/sorting]]: to sort containers
* [[lib/numeric]]: anything about numbers: computer-oriented (<code>INTEGER</code>) or real math-oriented (<code>NUMBER</code>)
+
* [[lib/numeric]]: anything about numbers: computer-oriented ([[class:integer|INTEGER]]) or real math-oriented ([[class:number|NUMBER]])
 
* [[lib/random]]: to generate random numbers
 
* [[lib/random]]: to generate random numbers
 
* [[lib/string]]: 8-bit and unicode characters and strings
 
* [[lib/string]]: 8-bit and unicode characters and strings
Line 25: Line 25:
 
All the 2.1 libraries, plus:
 
All the 2.1 libraries, plus:
   
* [[lib/abilities]]: new abilities (including <code>STORABLE</code>)
+
* [[lib/abilities]]: new abilities (including [[class:storable|STORABLE]])
* [[lib/storage]]: a new storage system: repositories that can store/retrieve <code>STORABLE</code>s
+
* [[lib/storage]]: a new storage system: repositories that can store/retrieve [[class:storable|STORABLEs]]
 
* [[lib/net]]: network access; write an HTTP server in a few lines
 
* [[lib/net]]: network access; write an HTTP server in a few lines
 
* [[lib/html]]: HTML input-output
 
* [[lib/html]]: HTML input-output

Revision as of 12:31, 16 June 2005

Note: this documentation is not meant to replace the eiffeldoc pages.


The existing libraries in 2.1

The upcoming libraries in 2.2

All the 2.1 libraries, plus: