日本語

Operation Haskell + Scala Hybrid Development

In this sesssion, I will show seamless integration between Haskell and Scala using a Haskell implementation on JVM, called Eta.

Eta guarantees near-perfect compatibility with modern Haskell code, but it simultaneously supports calling out to Scala/Java libraries that are semantically foreign in an ingenious way. Furthermore, since the compiled result becomes JVM bytecode, you can now easily embed the Haskell part into a Scala project. You can now have the cake from both languages and eat it too.

I will start with the basics of Haskell, explain Haskell-Scala interoperation, and show how an actual hybrid project might be structured. The session does not require any prior knowledge, so if you are intimidated by Haskell, this session is actually for you.

Session length
40 minutes
Language of the presentation
Japanese
Target audience
Beginner: No need to have prior knowledge
Who is your session intended to
Scala/Java programmers who consider Haskell to be a big hurdle
Speaker
Cheshire Cat (ProofCafe)

voted / votable

Candidate sessions