patch applied (packages/regex-base): Make
setupscriptcompileagain after recent Cabal changes
Ian Lynagh
igloo at earth.li
Mon Sep 3 08:12:57 EDT 2007
On Sun, Sep 02, 2007 at 11:10:04PM +0100, Claus Reinke wrote:
> >>
> >> -- Data.hs (yes..)
> >> module Data(module Time) where
> >> import Data.Time as Time
> >
> >I'm a bit confused; is this Data module necessary? If so, is its name
> >important? Are you proposing a new extension?
>
> for context:
>
> - taking time as a small example, i was looking for a way around
> this limitation, to reexport time's modules via a different package:
>
> - it seems that cabal needs some sources for exported modules
> - module Data.Time where import Data.Time,
> then exposing Data.Time, does not work, because of cycle
> - module Data(module Time) import Data.Time as Time,
> then exposing Data, does work, as demonstrated
But the above is making a module called Data which exports everything
that Data.Time exports. The Data.Time user isn't importing Data, so I
don't see how that can help. As far as I can see, if this does work then
there is at least one misfeature involved.
Thanks
Ian
More information about the Libraries
mailing list