bulat.ziganshin at gmail.com
Fri Mar 16 05:27:04 EDT 2007
> With FPS i did use the library with GHC 6.4 by fetching and installing
> it via Cabal, and with GHC 6.6 it is shipped (thanks for that!). The
> same might be done to FilePath: those who need it before GHC 6.8 will
> fetch and install it manually (or via hackage), and those who use GHC
> 6.8 will have it out of the box.
> I think it should be possible to install the fresh version of FPS and
> GHC compiler should be smart enough to link both the old version (if it
> is required by some other part of the base) and the new one...
well, i should explain the situation. first, there is no problem to
include FPS as *separate* library in GHC and actually 6.6 provides
lots of such libs (including ones that was not shipped with 6.4). you
don't need to download/install these libraries too
FPS is different - it was made a part of base library and this means
1) that .cabal files for libs/apps that uses fps should be different
for ghc 6.4 and 6.6
2) that i can't upgrade to newer fps versions
3) that fps versions with api changes can't be used at all with 6.6!
all that i propose is to detach fps from base lib and ship it as
separate library *together* with ghc
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Libraries