location_city Bengaluru schedule Oct 15th 04:00 - 04:45 PM place Grand Ball Room 2 people 6 Interested

JVM is one of the most widely used platforms and has attracted several languages. Though functional programming support is available through several languages, developers targeting JVM do not have an option that combines static typing with pure functional programming. Frege tries to address this space by providing a Haskell implementation on JVM. It comes with a good support for Java interoperability too.

I will be presenting this topic from the context of a developer targeting Java platform looking for pure functional programming options, not as a Haskell developer targeting JVM.


Outline/Structure of the Demonstration

  • Introduction & Tooling - 5 min
  • Pure functional programming (lazy, composition, type inference, currying) - 20 min
  • Java interoperability - 15 min
  • Q&A - 5 min

Learning Outcome

  • How Frege fulfills the need for a pure-functional programming option on JVM
  • Frege's way of functional programming
  • Being a pure-functional language, how does Frege manage Java interoperability? 

Target Audience

Developers on Java platform looking to leverage functional programming benefits



schedule Submitted 4 years ago

Public Feedback