Interopérabilité avec Objective Caml - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Année : 2004

Interopérabilité avec Objective Caml

Emmanuel Chailloux
Grégoire Henry
  • Fonction : Auteur
  • PersonId : 839857
Raphaël Montelatici
  • Fonction : Auteur
  • PersonId : 839859

Résumé

We present in this paper the evolution of the inter-operability needs of the functional languages, illustrated in Objective Caml by our tools and multi-languages applications. First of all we describe the inherent difficulties of the low-level interfaces of communication for memory management and context switching. Then we define a new code generator, called O'Jacaré, designed to facilitate interoperation between Java and Objective Caml through their object models. O'Jacaré defines a basic IDL (Interface Definition Language) for classes and interfaces description to communicate from Objective Caml to Java. The adaptation of O'Jacaré to .NET, called O'Jacaré.net, improves communication between Objective Caml and C# via this common runtime.
Fichier non déposé

Dates et versions

hal-00145249 , version 1 (09-05-2007)

Identifiants

  • HAL Id : hal-00145249 , version 1

Citer

Emmanuel Chailloux, Grégoire Henry, Raphaël Montelatici. Interopérabilité avec Objective Caml. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2004, 24 (9), pp.1055-1080. ⟨hal-00145249⟩
54 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More