
I've put up (temporarily) a crude first cut at an interface to the Hackage package database at http://ross-paterson.dyndns.org/~ross/hackage/ Obviously it could be a lot prettier. Also package upload uses the same logins as the GHC Wiki, but we'd want to change that.

ross:
I've put up (temporarily) a crude first cut at an interface to the Hackage package database at
http://ross-paterson.dyndns.org/~ross/hackage/
Obviously it could be a lot prettier. Also package upload uses the same logins as the GHC Wiki, but we'd want to change that.
Great work Ross! -- Don

On Wed, Jan 03, 2007 at 10:48:39AM +0000, Ross Paterson wrote:
I've put up (temporarily) a crude first cut at an interface to the Hackage package database at
http://ross-paterson.dyndns.org/~ross/hackage/
Obviously it could be a lot prettier. Also package upload uses the same logins as the GHC Wiki, but we'd want to change that.
I've added a form that does a few sanity checks on packages. At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).

ross:
On Wed, Jan 03, 2007 at 10:48:39AM +0000, Ross Paterson wrote:
I've put up (temporarily) a crude first cut at an interface to the Hackage package database at
http://ross-paterson.dyndns.org/~ross/hackage/
Obviously it could be a lot prettier. Also package upload uses the same logins as the GHC Wiki, but we'd want to change that.
I've added a form that does a few sanity checks on packages.
At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).
Regarding this, we'll make things (a little) easier by reusing (roughly) the categories from existing package systems. Some kind of intersectoin between say, openbsd and debian and gentoo. Here's the openbsd package categories: [DIR] archivers/ [DIR] astro/ [DIR] audio/ [DIR] benchmarks/ [DIR] biology/ [DIR] books/ [DIR] cad/ [DIR] chinese/ [DIR] comms/ [DIR] converters/ [DIR] databases/ [DIR] devel/ [DIR] editors/ [DIR] education/ [DIR] emulators/ [DIR] games/ [DIR] graphics/ [DIR] japanese/ [DIR] korean/ [DIR] lang/ [DIR] math/ [DIR] misc/ [DIR] multimedia/ [DIR] net/ [DIR] productivity/ [DIR] security/ [DIR] shells/ [DIR] sysutils/ [DIR] telephony/ [DIR] textproc/ [DIR] web/ [DIR] x11/ Merge this with say debians categories, and add our own. -- Don

On Fri, Jan 05, 2007 at 11:43:24AM +1100, Donald Bruce Stewart wrote:
ross:
At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).
Regarding this, we'll make things (a little) easier by reusing (roughly) the categories from existing package systems. Some kind of intersectoin between say, openbsd and debian and gentoo. Here's the openbsd package categories:
...
Merge this with say debians categories, and add our own.
Debian *has* categories (called sections), but is trying to get rid of them. They are currently working on (it's in unstable and mostly working) a replacement system, debtags. debtags differs from the section system in that packages can have multiple tags, and queries can include conjunctions and disjunctions; IME this makes it much more useful (speaking as an unstable- tracker). Perhaps we should look into copying debtags's ideas? (we need to support some kind of tagging, for the sake of package generation) The main debtags site: http://debtags.alioth.debian.org/

On 1/5/07, Stefan O'Rear
Debian *has* categories (called sections), but is trying to get rid of them. They are currently working on (it's in unstable and mostly working) a replacement system, debtags. debtags differs from the section system in that packages can have multiple tags, and queries can include conjunctions and disjunctions; IME this makes it much more useful (speaking as an unstable- tracker). Perhaps we should look into copying debtags's ideas? (we need to support some kind of tagging, for the sake of package generation)
The main debtags site: http://debtags.alioth.debian.org/
I agree with this. For those who haven't read it "Ontology is Overrated: Categories, Links, and Tags" is a good discussion on categories vs tags: http://www.shirky.com/writings/ontology_overrated.html Cheers, Johan

Stefan O'Rear wrote:
On Fri, Jan 05, 2007 at 11:43:24AM +1100, Donald Bruce Stewart wrote:
ross:
At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).
Regarding this, we'll make things (a little) easier by reusing (roughly) the categories from existing package systems. Some kind of intersectoin between say, openbsd and debian and gentoo. Here's the openbsd package categories:
...
Merge this with say debians categories, and add our own.
Debian *has* categories (called sections), but is trying to get rid of them. They are currently working on (it's in unstable and mostly working) a replacement system, debtags. debtags differs from the section system in that packages can have multiple tags, and queries can include conjunctions and disjunctions; IME this makes it much more useful (speaking as an unstable- tracker). Perhaps we should look into copying debtags's ideas? (we need to support some kind of tagging, for the sake of package generation)
The main debtags site: http://debtags.alioth.debian.org/
Using a tagging-style categorisation for packages gets my vote. It's just a shame that we're stuck with a hierarchy for module names :-) BTW, Ross - the web interface looks great, nice work. Cheers, Simon

Hello Simon, Friday, January 5, 2007, 7:26:48 PM, you wrote:
At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).
there are already two categorizations - in HCAR and "libraries and tools" page -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

Donald Bruce Stewart wrote:
ross:
At some point we need to agree a list of category names (or to just use the top level of the module hierarchy instead).
Regarding this, we'll make things (a little) easier by reusing (roughly) the categories from existing package systems.
The list you gave looks suspiciously like the XDG Menu Standard from FreeDesktop.org. I think that would be better to tie into that than invent another. It is extensible. http://standards.freedesktop.org/menu-spec/menu-spec-latest.html#category-re...
participants (7)
-
Bulat Ziganshin
-
Clifford Beshers
-
dons@cse.unsw.edu.au
-
Johan Tibell
-
Ross Paterson
-
Simon Marlow
-
Stefan O'Rear