Idiomatic and portable Atomics for Kotlin

Mentor

Roman Elizarov

Related Product or JB Team

Kotlin

Mentor's location

Saint-Petersburg

Project description

Support a way to write multi-platfrom (Kotlin JVM/JS/Native) code with atomic primitives like compare-and-set that look idiomatic in Kotlin code, yet compile efficiently to the target platform.

Technologies

Kotlin, Java bytecode, JS sources, Kotlin backend IR.

Desired result

A set libraries, post-processing tools, for Kotlin multi-platform atomics.

Requirements

Programming languages necessary for the project: Java, Kotlin.

Result presentation