Hoogle tersedia secara offline, dapat dipasang dari Cabal: http://hackage.haskell.org/package/hoogle
Petunjuk penggunaan ada di http://www.haskell.org/haskellwiki/Hoogle#Command_Line_Search_Flags .
Pemakaian:
$ hoogle --help
Hoogle v4.2.8, (C) Neil Mitchell 2004-2011
http://haskell.org/hoogle
hoogle [COMMAND] ... [OPTIONS]
Commands:
[search] Perform a search
data Generate Hoogle databases
server Start a Hoogle server
combine Combine multiple databases into one
convert Convert an input file to a database
test Run tests
dump Dump sections of a database to stdout
rank Generate ranking information
log Analyse log files
Common flags:
-? --help Display help message
-V --version Print version information
-v --verbose Loud verbosity
-q --quiet Quiet verbosity
Buat database default dengan hoogle data(info lebih lanjut di http://neilmitchell.blogspot.com/2008/08/hoogle-database-generation.html ).
EDIT: Sesi penggunaan setelah menginstal Hoogle secara lokal:
$ hoogle
No query entered
Try --help for command line options
$ hoogle data
(downloads databases...takes a few minutes)
Saya mengalami kesalahan di sini ... tampaknya itu terkait dengan versi Cabal, jadi saya memperbaruinya (http://hackage.haskell.org/trac/hackage/ticket/811). Itu tidak membantu, jadi saya lari hoogle data all, yang saya batalkan karena butuh waktu lama (sepertinya melalui setiap paket di Hackage). Itu masih tidak akan mengizinkan kueri seperti hoogle maptetapi mengizinkan hoogle map +base(yaitu membatasi pencarian ke basepaket) Semoga ini bekerja untuk Anda!
EDIT2: Ini sepertinya memperbaiki masalah (untuk saya):
$cd .cabal/share/hoogle-4.2.8/databases
$hoogle combine base.hoo
$hoogle foldl\'
Data.List foldl' :: (a -> b -> a) -> a -> [b] -> a
Data.Foldable foldl' :: Foldable t => (a -> b -> a) -> a -> t b -> a
documentation: Trueke~/.cabal/configfile Anda dan kemudian menginstal ulang paket tersebut dengancabal install world --reinstall.