[Haskell-cafe] access programs own documentation
roma at ro-che.info
Sun Jan 12 21:46:32 UTC 2014
Except Nomyx is a pure executable and thus won't have a ghc package db entry.
* adam vogt <vogt.adam at gmail.com> [2014-01-12 14:45:48-0500]
> Hi Corentin,
> One way is to call `ghc-pkg describe Nomyx-0.4.1` and look for the
> line starting with haddock-html. Or maybe look at how ghc-pkg does it
> This can fail sometimes (though perhaps not for documentation), since
> you can have multiple packages with the same name and version
> installed, and I don't know how you can get the ABI hash of a
> dependency into a program.
> On Sun, Jan 12, 2014 at 1:11 PM, Corentin Dupont
> <corentin.dupont at gmail.com> wrote:
> > Hi guys,
> > I'd like to access, from within my program, the program own haddock
> > documentation.
> > From the cabal autogen path file, I can access the location of the program's
> > data file, binaries etc. (getBinDir, getLibDir, getDataDir) but not the
> > location of the doc. How to do that?
> > For example on my machine:
> > datadir = "/home/kau/.cabal/share/i386-linux-ghc-7.6.3/Nomyx-0.4.1"
> > The documentation is generated in
> > "/home/kau/.cabal/share/doc/i386-linux-ghc-7.6.3/Nomyx-0.4.1", but it
> > depends on the configuration.
> > Thanks,
> > Corentin
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 836 bytes
Desc: Digital signature
More information about the Haskell-Cafe