Hi everyone I am mainly working on data science with Python. It is a tradition that nowadays people implement everything in other languages for speed reasons and wrap them in python to get simple code and other utilities of python.
I was looking for good languages for this. C++ with Pybind11 is an option that I am using now. It produces python packages after compilation but it needs to deal with all issues of C++ and coding and development is not as fast and scalable as as I like. I am new to Nim and could almost learn its basics over a night. My question is that if * Nim would be a good option to produce fast python packages? * I need to use a lot of multiprocessing to parallelize things. Is this quite smooth in Nim? or is it crazy as in C++? or almost impossible due to GIL as in Python. * I also learned Rust and it produces packages in python. The only problem is that simple things are complicated in Rust and in short-run it's not worth it. I would be really grateful if I know your suggestions on this. Thanks.