-1

Hackage is great and always be the first place to study how function to be defined and used of specific package.

However, frequently, we need refers multi-packages simultaneously, e.g. Control.Monad, Data.List and ... so on, and switches among of them. The easy way to do that is open mulit-tabs in chrome, but as the number of tabs grow, there are many tabs be opened and the name of package on the tab cannot be showed fully.

So, Are there exist some web sites organize Haskell packages documents like javadoc style, we can browse and select packages in right frame and show the content of document in left frame. Furthermore, it is more appreciated if it can save and list frequent use package document in another frame.

chi
  • 101,733
  • 3
  • 114
  • 189
assembly.jc
  • 2,194
  • 1
  • 5
  • 15

1 Answers1

1

I tend to use Dash but technically that's just downloading it from Hackage, you can also build docs locally (if library has them) but I find those a little cumbersome.

cmdv
  • 1,598
  • 3
  • 14
  • 22
  • Thanks for info, but does it has documents describe how to use it? – assembly.jc Nov 06 '18 at 11:49
  • 1
    I'm not sure now I look, go into the preferences of the app and on the download tab you can download all the docsets you require or even straight to a repo. For example some of the ones I have are Haskell, Yesod, Persistent, Esquelito... hope that helps – cmdv Nov 06 '18 at 11:54
  • 3
    @assembly.jc https://zealdocs.org/ is a cross-platform client. (I personally don't find it useful, though.) – leftaroundabout Nov 06 '18 at 12:24
  • or alternatively you could manually download them all for offline usage as mentioned here https://stackoverflow.com/questions/9454793/haskell-offline-documentation?rq=1 – cmdv Nov 06 '18 at 12:59
  • @leftaroundabout I tried Zeal but it only has the packages in the Haskell Platform. That's nice, but a lot of packages are missing. I guess Dash has the same issue, since they share the docs (AFAICS). – chi Nov 06 '18 at 13:05
  • @cmdv Thank for your help, it is no different for us whether documents are offline or online. I think I need to do it for myself, maybe someone has done the same thing, we are just reinvent the wheel. – assembly.jc Nov 07 '18 at 02:31