sourmash 3.0.0 released!
Officially migrated from C++ to #RustLang
$ pip install sourmash==3.0.0
$ conda install -c conda-forge -c bioconda sourmash=3.0.0
That seems like a lot of work, that's cool though! I have a couple curious questions, if you don't mind talking about it.
What sort of optimizations do you get using Rust over C++ for calculations? Is it mostly memory safety or do you get significant speedup?
And how easy is it to build conda packages that include Rust? I don't get the impression that many Rust crates are also made into conda packages
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!