Author:halw

Date:2008-09-24T22:02:51.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@41 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2008-09-24 22:02:51 +00:00
parent 789fad6139
commit 24ad6cc4ac
27 changed files with 64 additions and 101 deletions

View File

@@ -1,13 +1,11 @@
[[Property:title|EiffelBase]]
[[Property:weight|1]]
[[Property:uuid|0153c1de-bf88-fa0d-52a5-e50ffcc4e8c8]]
Type: Library
Platform: Any
Availability: Open Source, IFFEL License.
==The EiffelBase Library==
==The EiffelBase Class Library==
Type: Library <br/>
Platform: Any <br/>
Availability: Open Source, IFFEL License.
The EiffelBase class library, covered by the open-source IFFEL license, is one of the principal contributions of Eiffel: a library of fundamental structures and algorithms covering the basics of computing, and resulting from a "Linnaean" effort at a general-purpose taxonomy of computing structures. EiffelBase is one of the most carefully designed and extensively used libraries in the object-oriented industry.

View File

@@ -6,5 +6,3 @@
Eiffel solutions for everyday computing needs.

View File

@@ -5,7 +5,7 @@
* Set the option multithreaded in the project settings under Advanced.
* Do not use a non-multi-threaded precompiled library. The corresponding multi-threaded libraries of base, WEL and Vision2 should be located in $ISE_EIFFEL/precomp/spec/$PLATFORM/ with the mt prefix.
* You may want to include the thread library (located at "$ISE_EIFFEL/library/thread") to your project. This setting can be done in [[Group Options| the groups section of the project settings window]] .
* When using external C libraries, be sure that they are MT-safe: on the platforms where the Eiffel Threads are available. For example [[WEL Library|Wel]] and [[EiffelNet Library|Net]] multi-threaded libraries can be recognized by the `mt' prefix.
* When using external C libraries, be sure that they are MT-safe: on the platforms where the Eiffel Threads are available. For example [[WEL]] and [[EiffelNet]] multi-threaded libraries can be recognized by the `mt' prefix.
==Compilation==
@@ -18,7 +18,7 @@ The C files that you link with a multi-threaded Eiffel application must be compi
* If you are using CECIL in multi-threaded mode, you must compile your C files with the same defined symbols as those used to compile the generated C-code in multi-threaded mode.
* Threaded code can safely refer to unsafe code ONLY from the initial thread.
{{note|'''Note''': if you use the libraries Net and MEL in multi-threaded mode, you should use libmtnet. a and libmtmel. a. When using MEL, you have to be aware that Motif 1. 2 is not threaded-safe (i.e not reentrant). Motif 2. x is threaded-safe.}}
{{note|If you use the libraries EiffelNet and MEL in multi-threaded mode, you should use libmtnet. a and libmtmel. a. When using MEL, you have to be aware that Motif 1. 2 is not threaded-safe (i.e not reentrant). Motif 2. x is threaded-safe.}}
==Thread Safe Eiffel libraries==

View File

@@ -1,6 +1,10 @@
[[Property:title|EiffelThread]]
[[Property:weight|0]]
[[Property:uuid|d1e4c873-3e04-f49a-f6d2-6b9845f1e109]]
The EiffelThread library includes the main components needed to build multithreaded systems. <br/>
==EiffelThread Library==
Type: Library<br/>
Platform: Any
The EiffelThread library includes the main components needed to build multithreaded systems.

View File

@@ -1,9 +1,10 @@
[[Property:title|EiffelStore]]
[[Property:weight|1]]
[[Property:uuid|f43ab3e6-4551-632a-384b-4964d1436730]]
==EiffelStore Library==
Type: Library <br/>
Platform: Any <br/>
EiffelStore provides facilities for interfacing an application with various DataBase Management Systems (DBMS). It contains a powerful set of classes grouped into layers representing different levels of abstraction.

View File

@@ -1,5 +1,8 @@
[[Property:title|EiffelTime]]
[[Property:weight|9]]
[[Property:uuid|3d96626f-11f3-67a2-dec6-69f7faf4a8d6]]
==EiffelTime Class Library==
==EiffelTime Library==
Type: Library <br/>
Platform: Any

View File

@@ -2,8 +2,7 @@
[[Property:link_title|Dates and times]]
[[Property:weight|-13]]
[[Property:uuid|082fd8e1-b531-6cf1-3409-9cd9bc6483ad]]
== Date and time manipulation ==
* [[EiffelTime Library|EiffelTime]]
** [[EiffelTime|EiffelTime tutorial]]
** EiffelTime class reference
== Date and time manipulation solutions==

View File

@@ -20,7 +20,7 @@ The two tiers play complementary roles:
* At the top level, EiffelVision provides fully portable graphics.
* At the lower level, platform-specific libraries cover the graphical mechanisms of graphics platforms such as Windows and GTK.
The lower tier serves for the implementation of the upper tier, but can also be used independently. For example [[WEL Introduction|WEL]] has had a resounding success with Windows developers who need an advanced mechanism for building Windows-specific graphical applications, taking advantage of every facility of the Windows API (Application Programming Interface) and of the Eiffel approach, but do not need portability on the client side. The GEL library is a '''wrapper''' library, automatically generated from the entire GTK API by a tool named '''The Gote Converter'''.
The lower tier serves for the implementation of the upper tier, but can also be used independently. For example [[WEL]] has had a resounding success with Windows developers who need an advanced mechanism for building Windows-specific graphical applications, taking advantage of every facility of the Windows API (Application Programming Interface) and of the Eiffel approach, but do not need portability on the client side. The GEL library is a '''wrapper''' library, automatically generated from the entire GTK API by a tool named '''The Gote Converter'''.
==Features==

View File

@@ -3,5 +3,7 @@
[[Property:uuid|c72b1a5c-9cbf-f8c8-a4c2-619e392799b0]]
==EiffelVision 2 Library==
Type: Library <br/>
Platform: Any

View File

@@ -1,7 +1,10 @@
[[Property:title|EiffelNet]]
[[Property:weight|4]]
[[Property:uuid|80fbd984-da52-b573-6282-33f499d67ab5]]
==EiffelNet Class Library==
==EiffelNet Library==
Type: Library<br/>
Platform: Any
A library providing classes that facilitate network communication through sockets.

View File

@@ -1,10 +1,8 @@
[[Property:title|Eiffel2Java]]
[[Property:weight|4]]
[[Property:uuid|009ed581-1141-7db0-74bb-a9cbca15b904]]
==The Eiffel2Java Library==
Type: Library <br/>
Platform: Any <br/>
==The Eiffel2Java Class Library==
Platform: Any

View File

@@ -1,7 +1,7 @@
[[Property:title|EiffelWeb]]
[[Property:weight|1]]
[[Property:uuid|b8a31d00-8ecb-7e32-df14-d92c91019826]]
==EiffelWeb Class Library==
==EiffelWeb Library==
Type: Library <br/>
Platform: Any <br/>