Cabal cheers and some feature requests
Ben Franksen
ben.franksen at online.de
Wed Jul 2 19:26:49 EDT 2008
Duncan Coutts wrote:
> On Wed, 2008-07-02 at 17:02 +0200, Benjamin Franksen wrote:
> Remember the best place for feature requests is in the hackage trac:
>
> http://hackage.haskell.org/trac/
>
> commenting on a ticket and adding yourself to the 'cc' list counts as a
> vote for the ticket. It really helps us to prioritise development work.
>
>> One feature I think would be uncontroversial is for cabal install to try
>> to build haddock API docs and hscolour'ed sources. Momentarily, I still
>> have to download (or darcs get) the package, unpack and cd into it, and
>> then do
>>
>> cabal configure
>> cabal hscolour
>> cabal haddock
>> cabal install --prefix=my_prefix
>>
>> to have the docs installed, too.
>>
>> Maybe add switches --with-haddock and --with-hscolour to cabal install
>> command?
>
> http://hackage.haskell.org/trac/hackage/ticket/206
>
> Currently the #1 most commonly requested feature.
>
> Please comment on the ticket. It's not clear exactly how this feature
> should work, ie how to specify the flags. Implementing this should be
> trivial once we've agreed how the interaction will work.
I'll be a good boy and do that ;)
>> (BTW: what is the trick to get the "source" links into the haddock docs?
>> I remember there was one package I installed where this worked out of the
>> box but I can't find it at the moment.)
>
> See $ cabal haddock --help
>
> --hyperlink-source Hyperlink the documentation to the source code
> (using HsColour)
Oh, how simple. And how --ahem-- trivial to find out.
>> Another wish on my list is to be able to set defaults for cabal options
>> in my $(HOME)/.cabal/config.
>
> Currently you can do this for a subset of the flags (like prefix,
> profiling) and we do intend to extend it to the full set.
>
> http://hackage.haskell.org/trac/hackage/ticket/223
Thanks
Ben
More information about the Libraries
mailing list