mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 23:32:42 +01:00
Author:halw
Date:2008-09-22T18:37:12.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@33 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
[[Property:title|To the EiffelBase Class Reference]]
|
||||
[[Property:link_title|EiffelBase Class Reference]]
|
||||
[[Property:title|EiffelBase Class Reference]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|9308c4f5-43a5-c07f-2f66-a4597c4ee4ea]]
|
||||
==View the [[ref:libraries/base/reference/index|EiffelBase Class Reference]]==
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
[[Property:title|EiffelBase Tutorial]]
|
||||
[[Property:weight|-2]]
|
||||
[[Property:uuid|d540615d-802b-8e12-af74-4d01d1fc4760]]
|
||||
==EiffelBase Organization==
|
||||
==EiffelBase Tutorial==
|
||||
|
||||
Learn about the EiffelBase library.
|
||||
|
||||
The EiffelBase library includes:
|
||||
|
||||
* A Kernel cluster of core classes used in all Eiffel systems. These include a universal class providing facilities potentially useful for all classes: ANY. Every class is a descendant of this classes. The kernel also defines classes needed for exception handling, standard arithmetic operations, hashable elements for use with hash tables and basic arithmetic conversions.
|
||||
* A Data Structures cluster provides implementations of fundamental data structures and algorithms: Abstract structures, describing broad categories; lists in their various forms; list elements; circular chains; sorted sets and lists; various trees and binary trees; cursor trees; hash tables (dictionaries); various stacks, queues and priority queues; and more.
|
||||
* A Support cluster provides helper classes for specific needs. These needs include basic math support, random numbers generation, and a few others such as the list of ASCII constants.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
[[Property:title|EiffelVision 2 Library]]
|
||||
[[Property:link_title|EiffelVision 2]]
|
||||
[[Property:title|EiffelVision 2]]
|
||||
[[Property:weight|10]]
|
||||
[[Property:uuid|c72b1a5c-9cbf-f8c8-a4c2-619e392799b0]]
|
||||
Type: Library <br/>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
[[Property:link_title|GUI building]]
|
||||
[[Property:weight|-14]]
|
||||
[[Property:uuid|df3cec75-5fe4-7b6b-c5f3-f07932857e70]]
|
||||
== Graphical user interfaces ==
|
||||
== Graphical user interface solutions ==
|
||||
* [[EiffelBuild|EiffelBuild]]
|
||||
** [[EiffelBuild How To's|EiffelBuild How To's]]
|
||||
** [[EiffelBuild Reference|EiffelBuild Reference]]
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
[[Property:title|Eiffel2Java class reference]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|2cc96a02-8e55-3663-d0d5-0f2ec3ed4403]]
|
||||
==View the [[ref:libraries/eiffel2java/reference/index|Eiffel2Java class reference]]==
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
[[Property:title|Eiffel to Java Interface]]
|
||||
[[Property:link_title|Eiffel2Java Tutorial]]
|
||||
[[Property:title|Eiffel2Java Tutorial]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|2d0fc62b-90e9-650b-2896-d92db66899c9]]
|
||||
==Introduction==
|
||||
|
||||
@@ -4,13 +4,7 @@
|
||||
Type: Library <br/>
|
||||
Platform: Any <br/>
|
||||
|
||||
|
||||
See:
|
||||
* [[Eiffel to Java Interface|Content]]
|
||||
* [[Eiffel2Java Sample|Samples]]
|
||||
* [[ref:libraries/eiffel2java/reference/index|Reference]]
|
||||
|
||||
|
||||
==The Eiffel2Java Class Library==
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
[[Property:uuid|6029d6d9-bb73-5c74-02f6-70d202a65ceb]]
|
||||
== Interacting with software in other languages ==
|
||||
|
||||
* [[C externals|C externals tutorial]]
|
||||
* [[C++ Externals|C++ externals tutorial]]
|
||||
* [[CECIL|CECIL tutorial]]
|
||||
* [[Eiffel2Java|Eiffel2Java]]
|
||||
** [[Eiffel to Java Interface|Eiffel2Java tutorial]]
|
||||
** Eiffel2Java class reference
|
||||
** [[Eiffel2Java Sample|Eiffel2Java samples]]
|
||||
===C, C++, and Java===
|
||||
With EiffelStudio you can encapsulate routines written in C , C++ and Java. This makes it possible to use powerful libraries written in other languages while still benefiting from the use of Eiffel for the overall design of your system.
|
||||
|
||||
It is also possible to make Eiffel routines available to be called by these languages. So, you can augment existing systems written in other languages with extensions built with Eiffel.
|
||||
|
||||
===Microsoft COM and .NET===
|
||||
In addition to C, C++, and Java, you may find it valuable to use Eiffel with other technologies like Microsoft COM and the multiple languages of Microsoft .NET. You will find information about interacting with these technologies in our [[Windows|Windows]] documentation book.
|
||||
|
||||
|
||||
{{note|Put a reference to .NET and COM, as well as to external features syntax -Kwaxer 9/16/08 7:47 PM }}
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
[[Property:weight|-11]]
|
||||
[[Property:uuid|381d6e34-799a-3ba8-b1ec-c4ef73bce54f]]
|
||||
=Porting from one platform to another=
|
||||
* [[Porting an Eiffel application from UNIX to Windows or vice-versa|Porting from traditional Windows to UNIX and vice-versa. ]]
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user