A reasonable guess (I think, anyway): the reason is because support for ODBC, Oracle, Postgres etc isn't compiled in by default. You have to specify it with a flag with cabal install to get support for those things. But the reason they show up in API docs I would guess is because Haddock doesn't check constraints on what modules are 'exposed' given certain flags in the cabal file, it just looks over every 'exposed' module no matter what.
In this case, it's not really a huge burden because I believe those modules each have almost identical interfaces, in particular they specify a 'connect' like function to get a database handle, and that's about all. The rest is common code under Database.Enumerator. On Sun, Aug 1, 2010 at 1:49 PM, aditya siram <aditya.si...@gmail.com> wrote: > I meant the links to the API docs. > -deech > > [1] > http://hackage.haskell.org/packages/archive/Takusen/0.8.6/doc/html/Database-ODBC-Enumerator.html > > On Sun, Aug 1, 2010 at 1:46 PM, Don Stewart <d...@galois.com> wrote: >> >> aditya.siram: >> > Why are the Takusen module links on Hackage dead? >> >> Hmm. The links look fine: >> >> http://hackage.haskell.org/package/Takusen-0.8.6 >> >> > this opportunity to request a Takusen tutorial and to thank you for this >> >> > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > -- - Austin _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe