Re: [Haskell-cafe] ANNOUNCE: docidx-1.0.0

2011-07-18 Thread Andy Gimblett
With apologies, I now announce docidx-1.0.1 which fixes a problem kindly 
pointed out by Jack Henahan.  If you tried to install docidx using "cabal 
install" over the weekend and failed, please try again now.

The docidx-1.0.0.tar.gz uploaded to hackage on Friday was missing most of its 
source code (everything except its Main module in fact), because I hadn't added 
an "other-modules" field to docidx.cabal.  I hadn't actually tried to build 
from that tarball, so I didn't spot this: I had assumed that if I could "cabal 
install" in my source directory, then the tarball (produced by cabal sdist) 
would work too.  (And yes, I've tested this version before announcing it! :-) )

Apologies again, and many thanks to Jack for pointing this out.

-Andy


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: docidx-1.0.0

2011-07-16 Thread Joachim Breitner
Hi,

Am Freitag, den 15.07.2011, 13:38 +0100 schrieb Andy Gimblett:
> The idea is to complement the "index by module name" which Cabal
> creates and maintains.  Sometimes you want to find things by
> package.  :-)  (But note that unlike Cabal's index, docidx's isn't
> automatically updated when you install a new package; so, I run it
> once an hour from cron.)

why don’t you submit this to Cabal (actually, haddock) so that it is
indeed automatically updated, and also available to everyone?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
  m...@joachim-breitner.de  |  nome...@debian.org  |  GPG: 0x4743206C
  xmpp: nome...@joachim-breitner.de | http://www.joachim-breitner.de/



signature.asc
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: docidx-1.0.0

2011-07-15 Thread Jack Henahan
I've been using docidx for a while now. It's a great little tool. I highly 
recommend to anyone looking for a centralized documentation tool.

Jack

On Jul 15, 2011, at 8:38 AM, Andy Gimblett wrote:

> Hi all.  I'd like to announce docidx, a new tool for Haskell documentation:
> 
>http://hackage.haskell.org/package/docidx
>http://github.com/gimbo/docidx.hs
> 
> docidx is a program which creates a static HTML page indexing your installed 
> packages, with links to your local haddock docs and to each package's hackage 
> page.  It covers global and user packages, and handles multiple installed 
> versions sensibly.  Here's how the output looks:
> 
>http://github.com/gimbo/docidx.hs/raw/master/examples/example.png
> 
> The idea is to complement the "index by module name" which Cabal creates and 
> maintains.  Sometimes you want to find things by package.  :-)  (But note 
> that unlike Cabal's index, docidx's isn't automatically updated when you 
> install a new package; so, I run it once an hour from cron.)
> 
> Please see the github page for more details, including customisation options.
> 
> Hopefully somebody will find this useful.  Maybe one day it could be part of 
> cabal-install?  :-)
> 
> Thanks!
> 
> -Andy
> 
> PS: A bit of history/due credit: Martijn van Steenbergen did something 
> similar in PHP in early 2009: 
> http://thread.gmane.org/gmane.comp.lang.haskell.cafe/53531/focus=53572 ; then 
> I wrote a static version in Python later that year: 
> http://gimbo.org.uk/blog/2009/09/23/ ; then Andy Price ported that to 
> Haskell: https://github.com/andyprice/docidx.hs ; finally, I rewrote that to 
> build the index via Cabal rather than walking the filesystem directly - and 
> here we are.
> 
> --
> Andy Gimblett
> hask...@gimbo.org.uk
> 
> 
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: docidx-1.0.0

2011-07-15 Thread Andy Gimblett
Hi all.  I'd like to announce docidx, a new tool for Haskell documentation:

http://hackage.haskell.org/package/docidx
http://github.com/gimbo/docidx.hs

docidx is a program which creates a static HTML page indexing your installed 
packages, with links to your local haddock docs and to each package's hackage 
page.  It covers global and user packages, and handles multiple installed 
versions sensibly.  Here's how the output looks:

http://github.com/gimbo/docidx.hs/raw/master/examples/example.png

The idea is to complement the "index by module name" which Cabal creates and 
maintains.  Sometimes you want to find things by package.  :-)  (But note that 
unlike Cabal's index, docidx's isn't automatically updated when you install a 
new package; so, I run it once an hour from cron.)

Please see the github page for more details, including customisation options.

Hopefully somebody will find this useful.  Maybe one day it could be part of 
cabal-install?  :-)

Thanks!

-Andy

PS: A bit of history/due credit: Martijn van Steenbergen did something similar 
in PHP in early 2009: 
http://thread.gmane.org/gmane.comp.lang.haskell.cafe/53531/focus=53572 ; then I 
wrote a static version in Python later that year: 
http://gimbo.org.uk/blog/2009/09/23/ ; then Andy Price ported that to Haskell: 
https://github.com/andyprice/docidx.hs ; finally, I rewrote that to build the 
index via Cabal rather than walking the filesystem directly - and here we are.

--
Andy Gimblett
hask...@gimbo.org.uk


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe