[Haskell-cafe] ANN: Haskell BLAS bindings version 0.7

New version! The blas package is a set of bindings to the BLAS (Basic Linear Algebra Subprograms) library. On Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/blas-0.7 What's new: * Get rid of most functional dependencies in favor of type families. There is one remaining functional dependency that cannot be gotten rid of until GHC implements equality constraints in superclass contexts. * Put the right superclass constraints in ReadMatrix/ReadBanded. * Fix freeze/thaw functions. They used to be awkward to use. * Fix a bug in getting a row view of a banded matrix. * Make sure no NaNs/Infinities/Denormals are used when testing. * Documentation. * Export functions for writing QuickCheck tests. * Remove Perm and Diag. These will be in the LAPACK bindings. * Get rid of "UnsafeIOToM" type class. * Lots of INLINE everywhere. This will improve performance (?) * Switch to autoconf for build system. Requisite blog post: http://quantile95.com/2009/01/09/new-haskell-blas-bindings/ Not much example code. Here's some old stuff: http://github.com/patperry/blas/tree/master/examples/LU.hs Thanks for listening. Any feedback is always welcome. Patrick