<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">Hi.</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
Today we are releasing <a href="http://hackage.haskell.org/package/fpnla" target="_blank">fpnla</a>, which defines a framework for linear algebra operations of BLAS and LAPACK. As its main features it allows:</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
<div>- Definition of multiple representations of vectors and matrices.<br></div><div>- Arbitrary combination of strategies and structure representations.</div><div>- Type-safe manipulation of context information associated to each strategy.</div>
<div>- Definition of specialized strategies for a given representation.</div></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
And also <a href="http://hackage.haskell.org/package/fpnla-examples" target="_blank">fpnla-examples</a>, which contains many example implementations of the operations defined in fpnla using various data structures, algorithms and parallelism libraries.</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><span style="font-family:arial,sans-serif;font-size:12.727272033691406px">Regards.</span><br clear="all"><div><br></div>-- <br><div dir="ltr">
Mauro Blanco<br></div>
</div>