4 ms·
> As a hobby software engineer who mostly writes ETL jobs in Python the biggest selling point of Rust is Cargo. I usually use a lot of .clone() in my code and m
by ghostwriter 4y ago
> As a hobby software engineer who mostly writes ETL jobs in Python the biggest selling point of Rust is Cargo. I usually use a lot of .clone() in my code and most of my fields are Strings which would make a seasoned Rust/C++ laugh at the code. [...] Yes, the compilation is an extra step, but I would have that trade every single time for extra safety and reliability.
It sounds like you'd be better off with higher-level Haskell for these tasks.
- StreamBright 4y agoAbsolutely not. The last time I have tried Haskell it was failing some pretty basic tasks. The JSON library required to be re-compiled for some reason and it used 20+G of RAM when the build crashed. The community is flat out hostile towards Mac users and a basic request was closed with a comment that Mac is a broken platform and it should not be used. I do not have time for these, Rust offers a much better experience and the community is very helpful even if you are asking silly questions.
- ghostwriter 4y ago> The community is flat out hostile towards Mac users and a basic request was closed with a comment that Mac is a broken platform and it should not be used. Have you got a link to that request?
- StreamBright 4y agoIt was years ago, I try to dig up the link on Github but can't even remember which project I was trying to compile. It was about static linking on Mac.