mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 07:12:25 +01:00
Author:halw
Date:2012-09-19T20:18:09.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1193 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,5 +1,16 @@
|
|||||||
[[Property:title|Eiffel "external" mechanism]]
|
[[Property:title|Eiffel "external" mechanism]]
|
||||||
[[Property:weight|0]]
|
[[Property:weight|0]]
|
||||||
[[Property:uuid|b6ea568d-a9d3-3220-7957-d9c81620e885]]
|
[[Property:uuid|b6ea568d-a9d3-3220-7957-d9c81620e885]]
|
||||||
|
{{UnderConstruction}}
|
||||||
|
|
||||||
|
|
||||||
|
The Eiffel mechanism for interfacing with other languages, as defined by the [[ECMA Standard 367|Eiffel standard (8.31)]] uses a syntax for '''external''' features.
|
||||||
|
|
||||||
|
Additionally, there is a notion of target languages being either '''registered''' or '''unregistered'''. A language is registered if every Eiffel implementation must support the external interface to this language as defined by the standard. So the names of all registered languages appear in the Eiffel standard. And the details of the specific external mechanisms for those languages also appear in the standard. Registered languages included in the June 2006 edition of the standard are '''"C"''', '''"C++"''', and '''"dll"'''.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,4 +2,9 @@
|
|||||||
[[Property:weight|0]]
|
[[Property:weight|0]]
|
||||||
[[Property:uuid|1b72d727-711e-2cab-8010-d62842e5230a]]
|
[[Property:uuid|1b72d727-711e-2cab-8010-d62842e5230a]]
|
||||||
|
|
||||||
|
UnderConstruction
|
||||||
|
|
||||||
|
The interface mechanisms for C and C++ on the following pages are now been superseded in favor of the mechanism described in the Eiffel standard.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user