[Haskell-cafe] What's in a name?

Brandon S. Allbery KF8NH allbery at ece.cmu.edu
Sat Aug 16 12:54:27 EDT 2008


On 2008 Aug 16, at 5:00, Andrew Coppin wrote:
> What to do at the module level is less obvious. Having several  
> packages provide different implementations of the same thing is  
> arguably useful. (E.g., I know Gtk2hs provies an SOE module. What  
> about wxHaskell? If the interface is standard enough, a given  
> application might not actually care which implementation it gets.)  
> I'm open to suggestions here...


The standard way to deal with this is virtual packages.  But this  
would require significant changes to Cabal, not only to track multiple  
names for a single package but also to not complain about collisions.

-- 
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university    KF8NH




More information about the Haskell-Cafe mailing list