Presentation: Why Continuations Are Coming to Java

Track: The Right Language for the Job

Location: Churchill, G flr.

Duration: 2:55pm - 3:45pm

Day of week: Tuesday

Share this on:

Abstract

I will discuss and compare the various techniques of dealing with concurrency and IO in both pure functional (monads, affine types) and imperative programming languages (threads, continuations, monads, async/await), and show why delimited continuations are a great fit for the imperative style.

Speaker: Ron Pressler

Technical Lead for Project Loom @oracle

I am the technical lead for Project Loom, which aims to add delimited continuations, fibers and tail-calls to the JVM.

Find Ron Pressler at

Similar Talks

Runtime Support/Change Team Architect (Java, Node.js, Apache Spark) at @IBM
Senior Director of Product Management @Oracle
Java Platform Lead Engineer @RedHat
Partner and Engagement Manager @EqualExperts
Co-founder @SnykSec, previously CTO @Akamai
Independent Security Consultant, previously Deputy Director for Technology and Operation, & Head of CyberSecurity of Government Digital Service

Tracks