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.

Reply via email to