Language-side Foreign Function Interfaces with NativeBoost - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Language-side Foreign Function Interfaces with NativeBoost

Résumé

Foreign-Function-Interfaces (FFIs) are a prerequisite for close system integration of a high-level language. With FFIs the high-level environment interacts with low-level functions allowing for a unique combination of features. This duality has a strong impact on the implementation of the FFI: it has to be flexible and fast at the same time. We propose NativeBoost a language-side approach to FFIs that only requires minimal changes to the VM. NativeBoost directly creates specific native code at language-side and thus combines the flexibility of a language-side library with the performance of a native plugin.
Fichier principal
Vignette du fichier
Brun13a-NativeBoostIWST.pdf (2.46 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00840781 , version 1 (29-07-2013)
hal-00840781 , version 2 (15-09-2013)

Identifiants

  • HAL Id : hal-00840781 , version 2

Citer

Camillo Bruni, Stéphane Ducasse, Igor Stasenko, Luc Fabresse. Language-side Foreign Function Interfaces with NativeBoost. International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France. ⟨hal-00840781v2⟩
284 Consultations
403 Téléchargements

Partager

Gmail Facebook X LinkedIn More