I've looked at neo a little bit and it looks really promising. I'm glad for all 
the work you've done with linalg- I think Nim can be a really good language for 
numerical computing and data science, and having a good linear algebra library 
will go a long way towards making that happen.

I'm definitely interested in helping, but I don't know how much time I can 
promise - I'm working full time and trying to finish my master's. I'll check 
out the issue list and see if there's some low-hanging fruit I can help with. 
What I'd really like would be:

  * Ability to store results to an "out" vector to avoid allocation (brought up 
[here](https://forum.nim-lang.org/t/1918/3#18812) before).
  * Manual memory management for vectors / matrices as an option (would make 
sharing between threads a bit easier).

I'm not as sure about this as the other - when I wrote my clustering program I 
could get multithreading working with protect / dispose and the Boehm GC, but 
I'm not sure if manual memory management for vectors or a different approach 
altogether would lead to a smoother approach to multithreading.




I might make some issues for ^^^ or just check out neo more and the issues 
you've already created first. I can't promise a lot of time, but I'll 
contribute whatever I can.

Reply via email to