
Hello glasgow-haskell-users, how about adding to the list of extra libs the following very useful ones: regex-* FilePath MissingH Edison ? -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

Hi,
While I'd dearly love for FilePath to go in, the API is not quite
stable enough yet - I have another few API changes that I need to make
before I send out another version that is suitable for inclusion to
base, so i'd like to make those changes first, have another round of
review etc. then go into extra-libs.
(Just to be clear, there will be a compatability layer between
FilePath new and FilePath old so existing app's based on FilePath are
not just going to get broken overnight :) )
Thanks
Neil
On 9/19/06, Bulat Ziganshin
Hello glasgow-haskell-users,
how about adding to the list of extra libs the following very useful ones:
regex-* FilePath MissingH Edison
?
-- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Hello Neil, Tuesday, September 19, 2006, 9:22:33 PM, you wrote:
While I'd dearly love for FilePath to go in, the API is not quite stable enough yet
it's not problem by itself - ext libs should just contain most useful libs that are preinstalled with ghc itself. one can easily upgrade them -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

On Tue, Sep 19, 2006 at 08:45:30PM +0400, Bulat Ziganshin wrote:
Hello glasgow-haskell-users,
how about adding to the list of extra libs the following very useful ones:
I think we're too late in the release process to be adding libraries. Also, I think we would like to move towards distributing fewer libraries, not more. For 6.8 I hope we can do something like drop the extra-libs tarball, but have the build process do a topological sort of everything in libraries/ and build the lot. That way if you want to bundle a given set of libs in the Windows installer, or whatever, then you just instruct cabal-get to give you the source tarballs for those libs, and anything they depend on (would need to tell it you have the core libraries already somehow), put them in libraries/ and build in the normal way. This would neatly sidestep any arguments about what packages are important/common/small/... enough that they should go in extralibs.
regex-*
I'm not sure if you are refering to other packages, but regex-base, regex-compat and regex-posix are already core libraries. Thanks Ian

Bulat Ziganshin wrote:
how about adding to the list of extra libs the following very useful ones:
regex-* FilePath MissingH Edison
Let me echo what Ian said: the idea with extralibs was not to bundle useful stuff with GHC, but rather to *separate* from GHC as many of the bundled libraries as we can. In the future we will probably drop extralibs altogether - it's only purpose is to reduce the surprise level for people used to all the bundled libs in GHC 6.4.2. Cheers, Simon
participants (4)
-
Bulat Ziganshin
-
Ian Lynagh
-
Neil Mitchell
-
Simon Marlow