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 map
ancak izin verdi hoogle map +base
(yani aramayı base
paketle 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: True
için,~/.cabal/config
dosyanıza ekleyerek ve ardından bu paketleri ile yeniden yükleyerek, belgeleri etkinleştirmek isteyebilirsinizcabal install world --reinstall
.