Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 46-minute Java conference talk on reducing object adaptation presented by Remi Forax. Dive into the challenges dynamic languages face when exposing their objects to the Java world and learn about Mjolnir, a novel technique designed to preserve object behavior and minimize adaptation overhead. Discover how this approach combines several unconventional hacks to achieve zero-cost adaptation, in contrast to traditional methods using wrappers, proxies, or mirrors. Gain insights into the performance implications and potential semantic issues that arise when bridging the gap between dynamic languages and Java, and understand how Mjolnir aims to address these concerns.