
11 Aug
2008
11 Aug
'08
6:36 p.m.
ghc <-> corelibs, ghc -> extralibs hugs -> corelibs+extralibs, ??hugslibs -> hugs nhc98 -> corelibs+extralibs, ??nhclibs -> nhc98
Actually, there are several forms of dependency:
- changing the libraries cannot break hugs itself, but can make it unable to load or use any libraries, including the shared ones - changing (ghc-)corelibs can break ghc - changing nhc98-corelibs (which are?) can break nhc98 - changing hugs/nhc98/ghc can render each unable to load use some of the shared libraries (and others depending on these)
- changing any library can render any of hugs/nhc98/ghc unable to load/use it (and others depending on it) Claus