Which reminds me that it would be nice to be able to ask for a list
of what imports I need to specify (i.e. what names from the module
are actually used). A case in point would be the example of non-
monadic I/O I sent to the list the other day: I wanted to specify
minimal imports, but
I have another concrete proposal to avoid things breaking so often. Let us
steal from something that works: shared library versioning on unixy systems.
indeed!-) there are established workarounds that are needed to
make that system work as it does, so it is a good idea to check
whether cabal
Claus Reinke wrote:
It could be done using the tricks that Claus just posted and I
followed up on. You'd need a separate package for hsFoo-2 that
specifies exactly which bits of hsFoo-3 are re-exported. Given some
Cabal support and a little extension in GHC, this could be made
relatively