Proposal: Replace QSem, QSemN, SampleVar in base

Chris Kuklewicz haskell at
Thu Apr 14 16:53:45 CEST 2011

So I have two replies from Simon and Ian suggesting a minimal behind the
scenes patch for QSem (possible) or splitting them out of base.

I have considered both of these.  Over the releases of GHC there have
been several bits separated out of base, each time requiring another
round of cabal file updating.  If people want to carve more out of base
this is an independent decision to updating QSem/QSemN/SampleVar.

Thanks for looking through the code, Ian, and finding where it was used.
 I'll go look at that to see how safe the usage is.

With this encouragement,  I'll prepare a patch to GHC to replace the
guts of the modules and update the documentation.  I'll patch against
ghc-7.0.3, and I don't expect conflicts on the these on files.


More information about the Libraries mailing list