3 ms·
Fwiw, hmatrix-gsl works trivially and painlessly. Why does a working library need changes?
by chowells 4y ago
Fwiw, hmatrix-gsl works trivially and painlessly. Why does a working library need changes?
- nequo 4y agoGood to know that hmatrix-gsl works too. In this case, I went down the Rust route instead of the Haskell one. I use Haskell too, just not for simulated annealing. My main domain is scientific computing and I get nervous about the prospect of not being able to run my code 5 or 10 years down the road (somewhat above the typical lifespan of a project that ends up published in my discipline). GHC gets updates that sometimes require library maintainers to update their libraries. Here is a list of a few: https://github.com/fumieval/Haskell-breaking-changes https://github.com/fumieval/Haskell-breaking-changes Rust promises no breaking changes in the stable part of the language. Hopefully this promise will hold up.