You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Foreign Function and Memory APIs and Swift/Java interoperability
UA2.118 (Henriot) | Day 1 | 16:00 - 16:25 | Speakers: Konrad 'ktoso' Malawski
Foreign Function and Memory APIs and Swift/Java interoperability
Abstract
Swift is a fantastic general purpose language, which can and has been successfully used beyond its mobile origins, from embedded through server-side systems. One of Swift’s unique strengths is its powerful native language interoperability with C and C++. Recently, the Swift project started work on integrating improved Swift/Java interoperability with the use of both JNI and the new Foreign Function and Memory APIs introduced in JDK22. In this talk we’ll deep dive into the deep integration approach taken between the language runtimes using the FMM APIs and their unique strengths but also challenges.
Speakers
Konrad 'ktoso' Malawski
Links
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
