Lies Told By The Compiler, By Garth Gilmour and Ryan Adams @ Kotlin Dev Day Amsterdam 2022

j

by Kivi

}

06.03.2022



In order to interoperate with the underlying runtime, and to implement advanced features, the Kotlin Compiler needs to take some liberties on your behalf. It must translate Kotlin specific constructs into concepts the runtime can understand, which requires that it reinterpret your code in unexpected ways. This applies to both simple things like symbol names and complex abstractions like suspending and composable functions.

In this talk, we will lift the lid on some of the tricks the Kotlin compiler (with plug-ins) uses to keep your coding life simple, plus show how and when you can influence its output. Examples will be drawn from Ktor, Arrow, Jetpack Compose and other popular Kotlin libraries.


Kotlin Dev Day 2022 was organized on 19 May 2022 by Xebia. This event took place in the Johan Cruijff ArenA in Amsterdam.

https://kotlindevday.com

Xebia
It’s your business, we accelerate it.
We are a group of highly ambitious craftsmen. From digital strategy to technology implementation. As such we are a one stop shop for full stack digital transformation. We provide innovative solutions and services to help your organization become a digital winner.

Check out Xebia online:

Website – https://xebia.com/
LinkedIn – https://www.linkedin.com/company/xebia/
Twitter – https://twitter.com/Xebia
Facebook – https://www.facebook.com/xebianl
YouTube – https://www.youtube.com/user/XebiaNL

source

Kiviac.com is reader-supported. When you buy through links on our site, we may earn an affiliate commission.

Featured Articles

FOLLOW US

Comments

0 Comments

Related Posts

Why Bear Spray Is Strictly Forbidden At Yosemite National Park

Why Bear Spray Is Strictly Forbidden At Yosemite National Park

Despite Yosemite National Park having an estimated population of 300 to 500 black bears, bear spray is strictly prohibited within the park. This policy also applies to several other California National Parks, including Sequoia, Kings Canyon, and Lassen...

The Self-Driving Future of Public Transport!

The Self-Driving Future of Public Transport!

Pix Moving Robo Bus is the self-driving future of public transport, designed to transform how we travel in smart cities. This autonomous shuttle blends cutting-edge AI, electric mobility, and eco-friendly technology to create a safer, cleaner, and more efficient way...