Changelogs and "available since"
rizsotto at gmail.com
Mon Aug 17 12:18:46 EDT 2009
I was volunteer to solve this problem:
In a conversation on the libraries at 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. 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.
In a second turn I have to solve the problem, how a user can get all
the hoogle files about every version of the used packages. (Applied
version policy can help to have less files.) #1 Using a central
repository, (like hackage) where upload require hoogle input file as
well. #2 Implement a tool, top of (or inside) cabal-install, which
generates all the needed files.
Finally Haddock has to be taught to query hoogle to get availability
description for each symbol.
Please feel free to suggest other ideas or tell your opinion about mine.
More information about the cabal-devel