3 ms·
>> Is rust suitable for data science workflows? >> Right now I have to say that the answer is “not yet”. I’ll definitely reach for rust in the future when I ne
by sgillen 7y ago
>> Is rust suitable for data science workflows?
>> Right now I have to say that the answer is “not yet”. I’ll definitely reach for rust in the future when I need to write optimized low-level code with minimal dependencies. However using it as a full replacement for python or C++ will require a more stabilized and well-developed ecosystem of packages.
I'm not sure rust is really aiming to be something used for data science workflows. I'm not sure the community will be putting much effort into making this a reality.
- adrianN 7y agoThere is this https://www.arewelearningyet.com/ https://www.arewelearningyet.com/
- s_Hogg 7y agoFine, but it seems reasonable for someone to check. It's much easier to make a decision about whether a programming language is what you want if you've got evidence from someone who has tried something similar to you, as opposed to just hearing people say "Language X is awesome because of unimaginably low-level (from my point of view) feature Y". Rust seems great, to be honest, just not universally so. Nothing wrong with defining the boundaries.
- drewm1980 7y agoThere are people working on language features that will get Rust closer to parity with C++ for numerical computing, most prominently "const generics", which will make it more ergonomic to write numeric libraries (see C++'s Eigen) that use static array sizes. This will ultimately be important for how aggressively the compiler can optimize the code, via eliminating bounds checks, etc.
- ImNotTheNSA 7y ago> I'm not sure rust is really aiming to be something used for data science workflows I’m not totally convinced rust knows what it’s aiming to be, other than replacing c++...