Hoogle çevrimdışı olarak kullanılabilir, Cabal'dan yüklenebilir: http://hackage.haskell.org/package/hoogle
Kullanım talimatları http://www.haskell.org/haskellwiki/Hoogle#Command_Line_Search_Flags adresindedir .
Kullanım:
$ hoogle
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:
-?
-V
-v
-q
hoogle data( Http://neilmitchell.blogspot.com/2008/08/hoogle-database-generation.html adresinde daha fazla bilgi ) ile varsayılan bir veritabanı oluşturun .
DÜZENLE: Hoogle'ı yerel olarak yükledikten sonra bir kullanım oturumu:
$ hoogle
No query entered
Try
$ hoogle data
(downloads databases...takes a few minutes)
Burada bir hatayla karşılaştım ... görünüşe göre bu Cabal sürümüyle ilgili, bu yüzden onu güncelledim (http://hackage.haskell.org/trac/hackage/ticket/811). Bu yardımcı olmadı, bu yüzden koştum hoogle data all, çok uzun sürdüğü için iptal ettim (Hackage'daki her paketi gözden geçiriyor gibi görünüyor). Yine de böyle bir sorguya izin vermezdi, hoogle mapancak izin verdi hoogle map +base(yani aramayı basepaketle sınırlandırdı ) Umarım sizin için çalışır!
EDIT2: Bu sorunu çözüyor gibi görünüyor (benim için):
$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: Trueiçin,~/.cabal/configdosyanıza ekleyerek ve ardından bu paketleri ile yeniden yükleyerek, belgeleri etkinleştirmek isteyebilirsinizcabal install world --reinstall.