Re: Changelogs and "available since"

Laszlo Nagy
Hi All,
I was volunteer to solve this problem: http://hackage.haskell.org/trac/summer-of-code/ticket/1565 In a conversation on the libraries@haskell.org I was suggested to scratch my idea here.
I would use hoogle for this. Currently it stores the package name and the symbols of the modules about a package.
What do you think about hayoo? I prefer this to hoogle, as hayoo has more complete database across hackage packages, AFAIK
I would extend it to store the version of the package as well. Extend the query methods to use all the available package description at search. And make a VersionRange from the matched Versions.
I wrote some code for doing this a while ago. Take a look and make some comments, I can extend this library to satisfy your needs http://hackage.haskell.org/package/cabal-query

Hi
I would use hoogle for this. Currently it stores the package name and the symbols of the modules about a package.
What do you think about hayoo? I prefer this to hoogle, as hayoo has more complete database across hackage packages, AFAIK
Hayoo gets it package database out of haddock with text hackery - try things like data Foo = Bar {a, b :: Foo}, it's not nearly complete. Hoogle on the other hand directly examines bits and produces an accurate index. That's also one of the reasons Hoogle is a bit behind Hayoo, it has to do more to get the full package information out. One day Hoogle will match Hayoo and index all packages. Thanks Neil

What would it take to increase the hoogle index to most of the packages on
hackage?
I have been wanting to use hoogle to search hackage for a while and I would
be interesting in helping make it happen.
- Job
On Mon, Aug 17, 2009 at 4:16 PM, Neil Mitchell
Hi
I would use hoogle for this. Currently it stores the package name and the symbols of the modules about a package.
What do you think about hayoo? I prefer this to hoogle, as hayoo has more complete database across hackage packages, AFAIK
Hayoo gets it package database out of haddock with text hackery - try things like data Foo = Bar {a, b :: Foo}, it's not nearly complete. Hoogle on the other hand directly examines bits and produces an accurate index. That's also one of the reasons Hoogle is a bit behind Hayoo, it has to do more to get the full package information out. One day Hoogle will match Hayoo and index all packages.
Thanks
Neil _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (3)
-
Job Vranish
-
Max Desyatov
-
Neil Mitchell