Do you use many 3rd party libraries? How do you learn to use them?
The one thing stopping me from using Haskell for real work is that nothing in the library ecosystem seems to have a users manual.
The one thing stopping me from using Haskell for real work is that nothing in the library ecosystem seems to have a users manual.
For example, I’ve been doing a lot of web stuff lately and here’s a package I used for working with URIs: https://hackage.haskell.org/package/modern-uri-0.3.3.0/docs/...
Everything I need to work with is there in the type definitions.
At least on the types-are-documentation front, I find that really helpful - just see what you have, what you want, and then find a way from one to the other. In JavaScript on the other hand it's hard to tell what the structure of some object needs to be.