Safe Interaction with Java through Eta's FFI
no recording on file
summary
Covers Eta (a pure, lazy, strongly-typed functional language on the JVM) and its Foreign Function Interface for interoperating with Java. Explains how Eta’s FFI provides a type-safe way to call Java libraries while preserving purity, and how it handles Java inheritance, generics, and using Eta functions as Java SAM types so Eta code can import Java methods and export functions Java can call.
AI-written summary · about
related talks
43mReuniting the familly with Eta: Haskell on the JVM
47mInterconnecting Java and Native Code with the FFM API
51mNative Interoperability with JDK 25 and the FFM API
01h 39mETA lang a Journey from Haskell via STG and Bytecode to Assembly Part 1
16mForeign Function and Memory API
52mFunctional Programming with Java 8
48mFaith, Evolution, and Programming Languages: from Haskell to Java
56mJava Sucks (So C# Didn't Have To)