Good Haskell Libraries
6 points by abhin4v
6 points by abhin4v
Nice list, though for things like semialign I'd probably just write my own function rather than add a dep.
If we're recommending, here are some that I enjoy using:
I've used almost none of these! I've had exposure to regex-tdfa (via hledger) and I found it semi-awkward, although that could be the way it's embedded in hledger; I also adopted the mentioned algebraic-graphs which I would generally recommend although for the thing I used it for ultimately I decided I shouldn't have.
I'll throw out a recommendation for HTF (haskell testing framework) which for some reason seems very out-of-favour. It wraps HUnit and QuickCheck, but lets you write tests or properties in one-liners right next to the code they are testing, without any boilerplate. No need to build weird heirarchies of test trees; the test function names are their description. I find that reduced friction is great for encouraging me to actually write tests:
def someFunction :: SomeIn -> SomeOut
someFunction = ...
test_someFunction_fooble = ...
prop_someFunction_fnargh = ...