Hi All!

Following Nicolas' suggestion, I asked the MeatAxe developers (i.e.,
mainly Michael Ringe, and also Klaus Lux). They seem to have no
objections against using a major modification of their code (sure,
it's GPL at the end of the day). Of course, maintenance and
compatibility are a little easier to get with 2.4.13. On the other
hand, Michael Ringe confirms that the main changes (at least in the
linear algebra part that I am wrapping) between 2.2.4 and 2.4.13
concern the interface, but not the underlying algorithms.

Klaus Lux also mentions the GAP package cvec. I didn't look at it,
yet, and I don't know if it provides a C library.

In either case, I should soon focus on the main project, which is
*not* about implementing linear algebra. Hence, changing from MeatAxe
2.2.4 to either MeatAxe 2.4.13 or cvec or prime slice is only an
option if I it does not involve much additional programming for me.
And using the current Sage implementation is not an option either (for
GF(p^n), p odd, n>1, I mean).

Of course, if someone else implements prime slice or "Linbox in the
non-prime case", I would be glad to use it...

I will post my LibMeatAxe wrapper on trac (probably by end of the
week), and then we'll see whether I will be the only one who will use
it...

Best regards,
Simon

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to