JetBrains-Research / viktor

Efficient f64-only ndarray in Kotlin
MIT License
125 stars 6 forks source link

Support for Kotlin/Multilpatform? #50

Open breandan opened 3 years ago

breandan commented 3 years ago

Does viktor plan to support Kotlin Multiplatform?

dievsky commented 3 years ago

Unfortunately, I have no experience with Kotlin Multiplatform. That doesn't mean I'm not willing to gain it, however. Could you please elaborate a bit which benefits do we stand to gain from that support?

breandan commented 3 years ago

Based on my understanding (@CommanderTvis please feel free to chime in), Kotlin Multiplatform offers several benefits. Primarily, it would allow you to target other platforms with the same Kotlin codebase. It would enable your library to reach a much larger audience of multiplatform applications. Finally, adopting KMP could simplify the development process, providing a unified build system, a single IDE setup, and other conveniences. I am unsure about the performance implications, but perhaps it can be investigated.

CommanderTvis commented 3 years ago

For KMath it would be great to have Viktor multiplatform as well because KMath is primarily multiplatform itself.

dievsky commented 3 years ago

Sounds intriguing. I'll try to investigate the possibility.

Martmists-GH commented 3 months ago

If anyone still needs it, here's an alternative that should be (mostly) drop-in https://github.com/Martmists-GH/ndarray.simd