Skip to Main content Skip to Navigation
New interface
Conference papers

Language-side Foreign Function Interfaces with NativeBoost

Abstract : 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.
Document type :
Conference papers
Complete list of metadata
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Sunday, September 15, 2013 - 9:24:22 PM
Last modification on : Tuesday, November 8, 2022 - 6:58:04 AM
Long-term archiving on: : Thursday, April 6, 2017 - 8:38:14 PM


Files produced by the author(s)


  • HAL Id : hal-00840781, version 2


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⟩



Record views


Files downloads