Hi all, I'm just throwing in here that I'm actually using Kotlin in my research (quantum physics, quantum computer). I basically rewrote the Qutip package (Python) in Kotlin to solve the von Neuman equation including noise. Initially I wrote it in Python but the performance was abysmal. Since I know Java and Kotlin well, I rewrote it there (using the Hipparchus math labrary; former Apache Math). Enormous performance gain, very easy multi-threading (using coroutines) - all I wanted.
Unfortunately Hipparchus is missing a lot of complex functions, and some real-valued functions (Fresnel integrals e.g.) so I hit a roadblock just a few days ago and I had to resort to - guess what - Mathematica (offered by the university) 😞
Just sayin, Kotlin for science is awesome!