[petsc-dev] Initial public release of Haskell bindings for SLEPc
Marco Zocca
zocca.marco at gmail.com
Wed Sep 30 12:51:31 CDT 2015
Dear all,
I have published the first version of my Haskell bindings for the
SLEPc parallel eigenproblem library; it's available at
https://github.com/ocramz/slepc-hs
So far, only the most basic functionality is wrapped, and there is no
exception control or high-level types and combinators, but it
showcases a number of aspects of Haskell foreign-function interface
design (using `inline-c`). I am also developing Haskell bindings for
PETSc, thanks to the similar design of the two libraries, and I hope
to release it before the end of the year.
My biggest hope however is to contribute to the conversation between
the functional programming and high-performance computing communities,
as I feel the expressiveness and correctness guarantees provided by
the former can be of great advantage to the latter.
I look forward to your feedback;
Kind regards,
Marco Zocca
More information about the petsc-dev
mailing list