Haddock/FAQ
From HaskellWiki
(Difference between revisions)
m (have) |
|||
| Line 2: | Line 2: | ||
: In fact it does, but you have to add spaces between parentheses and the infix symbols sometimes: <hask>( # )</hask>. | : In fact it does, but you have to add spaces between parentheses and the infix symbols sometimes: <hask>( # )</hask>. | ||
| + | |||
| + | * How do I get hyperlinks to definitions in e.g. Haskell98? | ||
| + | |||
| + | : You must have the relevant documentation installed e.g. ghc-doc. Then you can say e.g.: | ||
| + | : <pre> haddock</pre> | ||
| + | : <pre>-odir=haddock --html</pre> | ||
| + | : <pre>--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/base,/usr/share/doc/packages/ghc-doc/libraries/base/base.haddock</pre> | ||
| + | : <pre>--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/haskell98,/usr/share/doc/packages/ghc-doc/libraries/haskell98/haskell98.haddock</pre> | ||
| + | : <pre>Data/LargeWord.hs</pre> | ||
| + | : or much easier just use cabal: <pre>./Setup haddock</pre> | ||
Revision as of 13:59, 7 December 2008
- My version of Haddock does not accept some infix operators like .(#)
- In fact it does, but you have to add spaces between parentheses and the infix symbols sometimes: .( # )
- How do I get hyperlinks to definitions in e.g. Haskell98?
- You must have the relevant documentation installed e.g. ghc-doc. Then you can say e.g.:
-
haddock
-
-odir=haddock --html
-
--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/base,/usr/share/doc/packages/ghc-doc/libraries/base/base.haddock
-
--read-interface=http://www.haskell.org/ghc/docs/latest/html/libraries/haskell98,/usr/share/doc/packages/ghc-doc/libraries/haskell98/haskell98.haddock
-
Data/LargeWord.hs
- or much easier just use cabal:
./Setup haddock
