[Haskell] ANN: Portackage - a hackage portal

briand at aracnet.com briand at aracnet.com
Fri Apr 27 07:16:11 CEST 2012

On Thu, 26 Apr 2012 23:52:47 -0400
Andrew Seniuk <rasfar at 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 at 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 !


More information about the Haskell mailing list