Alejandra
Das gemeinsame Typsystem definiert, wie Typen in der Laufzeit deklariert, verwendet und verwaltet werden, und ist auch ein wichtiger Bestandteil der Laufzeitunterstützung für die sprachübergreifende Integration. Das allgemeine Typsystem führt die folgenden Funktionen aus:
*
Erstellt ein Framework, das die sprachübergreifende Integration, Typsicherheit und Hochleistungscodeausführung ermöglicht.
*
Bietet ein objektorientiertes Modell, das die vollständige Implementierung vieler Programmiersprachen unterstützt.
*
Definiert Regeln, denen Sprachen folgen müssen, um sicherzustellen, dass in verschiedenen Sprachen geschriebene Objekte miteinander interagieren können.