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

Reply via email to