Purely Functional Programming for the JVM with Frege
Details
About the Presentation: Functional programming needs functions - side effect free transformations - to enable lazy evaluation, memoization, function composition, and safe concurrent execution. Frege provides this purity for the JVM. It is a Haskell that runs on Java and interoperates with Java in a safe way: by rigidly requiring the demarcation of all effects that Java code may have. In this session, you will experience many advantages of a purely functional language and how you can fully exploit them in your Java application.
About the Presenter: Dierk König has worked in the software industry for over 30 years, co-founded multiple companies, and is now a professor at the University for Applied Sciences and Arts in Switzerland. He is a committer to many open-source projects including Frege, FregeFX, Groovy, Kolibri, Grails, GPars and GroovyFX. Dierk is a Java Champion, JavaOne Rock Star, and lead author of the "Groovy in Action" book, which is among Manning's best-selling titles of the decade.
Twitter: @mittie.
This is a public Zoom meeting. Be sure and have the Zoom client installed on your computer ahead of time to make it easier to join the meeting. The link to join the meeting will be visible on the right side of the Meetup event page after you have logged into Meetup and RSVPed for the meeting. If Zoom asks for a passcode to join the meeting, it is: stljug



