Pure Functional Programming on JVM with Frege

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

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.

 
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • 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 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal