Introducing viktor
viktor is an open-source Kotlin library developed by JetBrains Research that aims to make array calculations more efficient. We achieve this by avoiding nested arrays, delegating expensive operations to JNI + SIMD, and providing built-in support for arithmetics on logarithmically-stored numbers.
This post is in celebration of the 1.1.0 release. We will discuss what the library does (and what it doesn't), how it came to be, and what lessons we've learned while developing it.
Please try the library out! It's as simple as looking at some examples and adding a line to your Gradl