4 ms·
Having grown up with JavaScript Python and R, I’m kinda looking towards learning a compiled language. I’ve given a bit of thought to Rust since it’s polars nat
by wodenokoto 3y ago
Having grown up with JavaScript Python and R, I’m kinda looking towards learning a compiled language.
I’ve given a bit of thought to Rust since it’s polars native and I want to move away from pandas.
Is nim a good place to go?
- FireInsight 3y agoNim as a language is a good place to go. The ecosystem is another story entirely. I suggest you search for the kinds of libraries you'd need and check their maintenance status, maybe do some example project to get a feel for the compiler and `nimble`.
- arc619 3y agoNative Nim libs are definitely nicer, but being able to output C/C++/JS/LLVM-IR with nice FFI means you can access those ecosystems natively too. It's one reason the language has been so great for me, as I can write shared Nim code that uses both C and JS libs (even Node) in the same project.
- ezquerra 3y agoDefinitely. Nim is a great language and coming from Python it might be the easiest compiled language for you to get into.
- aquova 3y agoNim is probably my favorite language for personal projects at the moment. I love the syntax and the tools available in the STL. However, the things I'm interested in don't require much use of 3rd party packages, but I'm told this is its current weakness. Granted, that can only be fixed if more people adopt it.