Frege is an exotic programming language for the JVM. Jaxenter.de met Dierk Koenig, speaker at W-JAX 2016, for an interview and asked him about what attracts him in regards of Frege. Plus, Dierk explains how the features of Groovy and Java 8 complement each other and why Groovy is still the language that makes Java more versatile.
Programming the functional style may be done in every JVM language. But Frege goes even further by bringing the characteristics of Haskell to the JVM: functions without side-effects, lazy evaluation and an amazingly extensive type interference. The Frege way combines real functional programming the with advantages of the JVM without compromising the pureness of the approach.