Re: Linear algebra library - help wanted

2017-06-19 Thread andrea
The nice thing is that `/` is a template, and rewrite rules are applied after template expansion, so that one is already covered! Check [this test](https://github.com/unicredit/neo/blob/master/tests/rewrites.nim#L38-L46)

Re: Linear algebra library - help wanted

2017-06-18 Thread perturbation2
Oh nice! I don't think I understood that you were able to expand the rewriting rule for (x += a * y) to avoid allocations for that case. I'll definitely check out more writing more rewriting rules (i.e., x += y/a should get rewritten as well).

Re: Linear algebra library - help wanted

2017-06-16 Thread planhths
Hi andrea, love the work you are doing so far. I want to help too, in particular with packed matrices but currently I am on exams for the rest of the month. Cheers.

Re: Linear algebra library - help wanted

2017-06-16 Thread andrea
Hi, have a look at the issues: these items are already planned! In particular: * to avoid allocations, one needs to write a few, more specialized functions. I find a little annoying to have to change the code for this, so I would also like to write rewrite rules for each one that transform t

Re: Linear algebra library - help wanted

2017-06-16 Thread perturbation2
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 defin

Linear algebra library - help wanted

2017-06-14 Thread andrea
I have recently published [neo](https://github.com/unicredit/neo), a fork of my [previous linear algebra library](https://github.com/unicredit/linear-algebra). By removing the part related to matrices and vectors of static dimension (that is, known and checked at compile time) I was able to stre