Tôi muốn sử dụng Hoogle cục bộ, vì vậy tôi có thể chạy truy vấn tìm kiếm trên một trong các dự án của tôi. Có một số tài liệu [here], nhưng tôi không thể tìm ra cách để nó hoạt động. Nó nói để chạy Haddock, nhưng haddock không đưa ra bất kỳ đầu ra nào, chỉ phun ra các cảnh báo được sao chép dưới đây. Tôi chưa có tệp projectname.cabal, vì vậy tôi không thể sử dụng lệnh runhaskell Setup haddock --hoogle
.cách sử dụng hoogle cục bộ (như ctags)?
haddock coverage for ./Util.hs: 0/8 0%
haddock coverage for ./Blockify.hs: 0/16 0%
haddock coverage for ./Interpreter.hs: 0/9 0%
haddock coverage for AbstractSummarizer.hs: 0/10 0%
Warning: Util: could not find link destinations for:
GHC.Base.String GHC.Types.IO GHC.ST.ST Data.StateRef.Types.HasRef GHC.Base.Monad Control.Applicative.Applicative GHC.Types.Int Control.Monad.Trans.State.Lazy.State GHC.Bool.Bool GHC.Types.Double GHC.Show.Show Data.Vector.Vector Data.Map.Map System.Process.Internals.CreateProcess
Warning: Blockify: could not find link destinations for:
GHC.Types.Int GHC.Classes.Eq Data.Data.Data GHC.Classes.Ord GHC.Read.Read GHC.Show.Show Data.Typeable.Typeable GHC.Base.String Data.Typeable.Typeable1 GHC.Num.Num Control.Monad.Trans.State.Lazy.State
Warning: Interpreter: could not find link destinations for:
Data.StateRef.Types.Ref GHC.Types.Int GHC.Classes.Eq Data.Data.Data GHC.Classes.Ord GHC.Read.Read GHC.Show.Show Data.Typeable.Typeable Data.Typeable.Typeable1 Control.Applicative.Applicative GHC.Base.Monad Data.Map.Map Data.Vector.Vector GHC.Base.Functor Data.Maybe.Maybe
Warning: AbstractSummarizer: could not find link destinations for:
GHC.Types.Int GHC.Classes.Eq GHC.Show.Show Data.Sequence.Seq GHC.Classes.Ord GHC.Read.Read
Nếu bạn tìm thấy giải pháp, hãy thêm giải pháp đó làm câu trả lời bên dưới và nhấp vào dấu kiểm màu xanh lục bên cạnh. – MatrixFrog