Czy istnieje sposób wyświetlenia listy funkcji Prelude (takich jak Data.Char
) z konsoli Haskell, zamiast odwiedzania witryny Hoogle?Czy istnieje sposób, aby wyświetlić listę funkcji Prelude z konsoli Haskell?
7
A
Odpowiedz
10
Od GHCi można użyć
:browse Data.Char
zobaczyć rodzaje i wartości eksportowanych przez danego modułu.
E.g.
Prelude> :browse Data.Char
digitToInt :: Char -> Int
generalCategory :: Char -> GeneralCategory
isLetter :: Char -> Bool
isMark :: Char -> Bool
isNumber :: Char -> Bool
isPunctuation :: Char -> Bool
isSeparator :: Char -> Bool
isSymbol :: Char -> Bool
data Char = GHC.Types.C# GHC.Prim.Char#
chr :: Int -> Char
...
+6
... dzięki czemu można zobaczyć wszystko w preludium za pomocą: ': browse Prelude'. –
+0
Istnieje również 'ghc-pkg describe base' (na przykład), aby wyświetlić listę modułów w pakiecie' base'. –
Uwaga: 'Data.Char' to * moduł * w pakiecie * base *. Nie jest funkcją Preludium. –