Reuniting the familly with Eta: Haskell on the JVM
summary
Eta compiles real GHC-flavor Haskell to JVM bytecode and plugs into an SBT Scala project; code shows Eta: Haskell on the JVM and mixed Scala and Haskell in one SBT project. The demo exports Haskell functions as Java-callable symbols, imports Java UUID and roundtrips values via the FFI — it compiles and runs despite a demo hiccup. Interop works through Java (so ADTs and rich types must be encoded), tooling and tail-call/stack safety remain JVM-constrained.
AI-written summary · about
chapters (4)
- 0:00Start
- 7:35HISTORY OF SCALA
- 17:49SCALA != HASKELL
- 21:38SCALA - HASKELL GENERALIZED ALGEBRAC DATA TYPES
related talks
29mEta: The rise of pure FP on the JVM
01h 39mETA lang a Journey from Haskell via STG and Bytecode to Assembly Part 1
55mBeauty and the Beast: Haskell for JVM
01h 02mHaskell for Java Programmers
44mScala 2.12 & Java 8: More Fun Together!
01h 01mPolyglot Programming in the JVM
28mEta conversion for the unit type (is still not that simple)
46mThe Unison Language and its Scala-based Runtime
