On Thu, 26 Apr 2012 23:52:47 -0400 Andrew Seniuk <rasfar@gmail.com> wrote:
Somewhat lighter, using summarised module lists. A more sophistocated UI with per-column filtering is in the works. I invite your comments.
Andrew
On Thu, Apr 26, 2012 at 4:05 PM, Andrew Seniuk <rasfar@gmail.com> wrote:
Hello,
This is to announce a provisional webpage to summarise hackage.haskell.org.
http://www.fremissant.net/portackage
It is a lot of data, so will be a bit slow to load. Columns can be sorted by clicking the headers, but this will also take some seconds on a typical client. The initial sort is by module name. Clicking a table row links to the project page on hackage.
Although I believe this is a complete list of all packages/modules in hackage, it is probably still buggy, so if you see anything amiss please let me know. Also, a subsequent version in the near future will update automatically based on the http://hackage.haskell.org/packages/archive/recent.rss RSS feed, but for now it's based on a recent snapshot. Haskell code which prepares the page will be released after a few more days testing and refinement.
Some previous work [1] provided a list of all modules, but is not being maintained, and I was unable to rearouse the author's interest.
Feature requests and suggestions are welcome!
Great idea. Maybe the format can start as compactly as possible, i.e. 1 entry per line to make it easy to browse as many entries as possible in one page. It looks as though disabling just the dependencies would go a long way to accomplish that. I'd like to vote to make the synopsis to be the second column. will each column type have an enable/disable ? it's probably best if a click on a specific target, say the actual name of the package, sends you to the hackage entry instead of a click anywhere on the row. I find myself clicking on the page by accident and it sending me off to some random hackage entry. I really like the idea - makes your hackage surfing much more enjoyable ! Brian