From 0de148f4a1bb40aaf1f1a42ecc5e290639b10e6f Mon Sep 17 00:00:00 2001 From: vwheeler Date: Fri, 14 Feb 2014 18:51:52 +0000 Subject: [PATCH] Author:admin Date:2014-02-14T08:43:32.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1261 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../microsoft-windows/net/eiffel-net-language/index.wiki | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki b/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki index 27a3bce9..a2b50cb5 100644 --- a/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki +++ b/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/index.wiki @@ -4,9 +4,9 @@ This section focuses on defining Eiffel for .NET. The key requirement for Eiffel for .NET is the exclusive use of the common language runtime with a minimum Eiffel-specific runtime. The second requirement is to generate IL code that is CLS compliant, meaning that other CLS compliant languages/compilers/tools will be able to reuse .NET components written in Eiffel for .NET. The last requirement is to generate verifiable IL code. Because not all Eiffel functionalities are present in .NET, the task of the Eiffel compiler is made more complicated since it has to emulate those mechanisms instead of reusing what .NET provides. For example the common language runtime of .NET does not support: -* [[Glossary of Object Technology#Multiple inheritance|multiple inheritance]] -* [[Glossary of Object Technology#Genericity|genericity]] -* [[Glossary of Object Technology#Covariance|covariance]] +* [[uuid:b8c10baa-4f50-adfe-a6f8-9cb56a8f1917#Multiple inheritance|multiple inheritance]] +* [[uuid:b8c10baa-4f50-adfe-a6f8-9cb56a8f1917#Genericity|genericity]] +* [[uuid:b8c10baa-4f50-adfe-a6f8-9cb56a8f1917#Covariance|covariance]] * agents We will see: