Skip to content
0:00 / 0:00

#frege#jvm#functionalprogramming

Frege, a Haskell for the JVM by Dierk König

Devoxx

172K subscribers • 52 videos on Hallway • Conference channel

YouTube
  • Recommended by 3 people: 1 on Lobsters, 1 in engineering communities and 1 curated list.
  • Presented by Dierk König

Intermediate. Assumes working knowledge.

8.5K views10 years ago3 recommendations

Programming languagesHaskellJava and the JVMCompilers and interpreters

Dierk König introduces Frege, a pure functional programming language for the JVM that brings Haskell syntax and type safety to Java.

Between the many options for functional programming on the JVM, Frege is the only one that is pure. It follows the syntax and behavior of Haskell with super-strong type safety, Hindley-Milner type inference, higher-rank types, typeclasses, lazy evaluation per default, and announcing all effects in the type system. Frege is also unique in the way that it interoperates with Java: it does not compromise its language guarantees in terms of purity and type safety when calling into Java! Come and see how you can achieve pure functional programming on the JVM.

Why it's here

3 people recommend this

What people say. Recommended as a great introduction to Frege and pure functional programming on the JVM.

u/joehillenin r/haskell • Recommends

Frege, a Haskell for the JVM by Dierk König @ Devoxx 2015

r31r06on Lobsters • Recommends

Frege, a Haskell for the JVM by Dierk König The Frege Talk at Devoxx 2015

programming-talkscurated list on GitHubRecommends

Under “Frege”

Frege, a Haskell for the JVM 01:00:12 by **Dierk König** (2015)