My concern is will kotlin gain any advantage from loom in:
- performance aspect (don’t change any async model, syntax)
- DX aspect (change programming model, languague syntax, etc)
- maybe both
My concern is will kotlin gain any advantage from loom in:
Yes, in the last version of Loom that I looked at, enough of the basic facilities were exposed that it would be possible to use them to implement Kotlin coroutines, providing a significant performance improvement.
Some of those APIs, though, were undocumented and not intended for public use at that time. If the Java developers really do not want Kotin coroutines and similar things to be possible with the Loom machinery, then they could prevent it without impacting Java functionality. The public virtual thread interfaces that Java Loom provides are not quite enough to do the job.