FW: Library infrastructure

I'm not clear what happens at the moment. I had naively assumed that having created my library that it would be put into the ghc cvs repository and would then be available in the same way other libraries are when you install ghc. Do libraries get put into the ghc cvs repository? If they do, do they get put into the ghc release? If they don't then how does someone who wants to use one get hold of it? My thinking with the crypto library was that there were quite a few crypto functions available but they were spread out all over the place and had different interfaces and wouldn't it be useful if there were one library with a uniform interface. I'd be happy to help in building a library infrastructure but I think we should do the minimum possible to deliver the absolutely essential elements only. How do we capture the requirements? Do we have anything at all that does some of the job that we can build on?
From my reading of this thread, I thought Malcolm Wallace had something.
Dominic Steinitz

"Dominic Steinitz"
I'm not clear what happens at the moment. I had naively assumed that having created my library that it would be put into the ghc cvs repository and would then be available in the same way other libraries are when you install ghc. ...(snip)...
I think this kind of question is exactly what SimonPJ is worried about when he says:
The difficulty is that it is currently not obvious what Joe Programmer should do to contribute a library to the community. ...
I also agree that this is a topic of the greatest importance for the community. See my previous comments about building Debian packages. To organize our thoughts and comments, I've added a page to the wiki (which you can contribute to and alter by clicking "Edit page" at the bottom): http://haskell.org/hawiki/LibraryInfrastructure I'm starting to think that it needs to be broken up into more pages, but we'll see what you do with it. I already added some comments from this thread to get us going. peace, isaac
participants (2)
-
Dominic Steinitz
-
Isaac Jones