Hoogle Search
Within LTS Haskell 24.12 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
lookupKnownProgram :: String -> ProgramDb -> Maybe ProgramCabal Distribution.Simple.Program.Db No documentation available.
lookupProgram :: Program -> ProgramDb -> Maybe ConfiguredProgramCabal Distribution.Simple.Program.Db Try to find a configured program
lookupProgramByName :: String -> ProgramDb -> Maybe ConfiguredProgramCabal Distribution.Simple.Program.Db Try to find a configured program
-
Cabal Distribution.Simple.Program.Db Check that a program is configured and available to be run. Additionally check that the program version number is suitable and return it. For example you could require AnyVersion or orLaterVersion (Version [1,0] []) It returns the configured program, its version number and a possibly updated ProgramDb. If the program could not be configured or the version is unsuitable, it returns an error value.
lookupByConstructorName :: Name -> DatatypeInfo -> ConstructorInfoth-abstraction Language.Haskell.TH.Datatype Given a DatatypeInfo, find the ConstructorInfo corresponding to the Name of one of its constructors.
lookupByRecordName :: Name -> DatatypeInfo -> ConstructorInfoth-abstraction Language.Haskell.TH.Datatype Given a DatatypeInfo, find the ConstructorInfo corresponding to the Name of one of its constructors.
lookupAll :: Text -> Form -> [Text]http-api-data Web.FormUrlEncoded Find all values corresponding to a given key in a Form.
>>> lookupAll "name" [] [] >>> lookupAll "name" [("name", "Oleg")] ["Oleg"] >>> lookupAll "name" [("name", "Oleg"), ("name", "David")] ["Oleg","David"]
lookupMaybe :: Text -> Form -> Either Text (Maybe Text)http-api-data Web.FormUrlEncoded Lookup an optional value for a key. Fail if there is more than one value.
>>> lookupMaybe "name" [] Right Nothing >>> lookupMaybe "name" [("name", "Oleg")] Right (Just "Oleg") >>> lookupMaybe "name" [("name", "Oleg"), ("name", "David")] Left "Duplicate key \"name\""
lookupUnique :: Text -> Form -> Either Text Texthttp-api-data Web.FormUrlEncoded Lookup a unique value for a key. Fail if there is zero or more than one value.
>>> lookupUnique "name" [] Left "Could not find key \"name\"" >>> lookupUnique "name" [("name", "Oleg")] Right "Oleg" >>> lookupUnique "name" [("name", "Oleg"), ("name", "David")] Left "Duplicate key \"name\""
lookupAll :: Text -> Form -> [Text]http-api-data Web.Internal.FormUrlEncoded Find all values corresponding to a given key in a Form.
>>> lookupAll "name" [] [] >>> lookupAll "name" [("name", "Oleg")] ["Oleg"] >>> lookupAll "name" [("name", "Oleg"), ("name", "David")] ["Oleg","David"]