Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. htmlZipTestFirst :: HTMLZipper -> Maybe HTMLZipper

    zenacy-html Zenacy.HTML.Internal.Zip

    Test whether the zipper is at the first child node.

  2. bestFirstSearchOn :: (Ord b, Tree t) => (a -> b) -> t a -> ItemM t a

    ListTree Data.List.Tree

    Best First Search given a scoring function.

  3. bestFirstSearchSortedChildrenOn :: (Ord b, Tree t) => (a -> b) -> t a -> ItemM t a

    ListTree Data.List.Tree

    Best-First-Search given that a node's children are in sorted order (best first) and given a scoring function. Especially useful for trees where nodes have an infinite amount of children, where bestFirstSearchOn will get stuck. Example: Find smallest Pythagorian Triplets

    import Control.Monad
    import Control.Monad.Generator
    import Control.Monad.Trans.Class
    import Data.List.Tree
    import Data.Maybe
    
    pythagorianTriplets =
    catMaybes .
    fmap fst .
    bestFirstSearchSortedChildrenOn snd .
    generate $ do
    x <- lift [1..]
    yield (Nothing, x)
    y <- lift [1..]
    yield (Nothing, x + y)
    z <- lift [1..]
    yield (Nothing, x + y + z)
    lift . guard $ x^2 + y^2 == z^2
    yield (Just (x, y, z), 0)
    
    > print $ take 10 pythagorianTriplets
    [(3,4,5),(4,3,5),(6,8,10),(8,6,10),(5,12,13),(12,5,13),(9,12,15),(12,9,15),(15,8,17),(8,15,17)]
    

  4. _releaseGroupFirstReleaseDate :: ReleaseGroup -> Maybe Text

    MusicBrainz Network.Protocol.MusicBrainz.Types

    No documentation available.

  5. selectFirst :: forall (m :: Type -> Type) record . (PersistQueryRead backend, MonadIO m, PersistRecordBackend record backend) => [Filter record] -> [SelectOpt record] -> ReaderT backend m (Maybe (Entity record))

    classy-prelude-yesod ClassyPrelude.Yesod

    Get just the first record for the criterion.

  6. splitFirst :: IsSequence seq => NonNull seq -> (Element seq, seq)

    classy-prelude-yesod ClassyPrelude.Yesod

    Same as nuncons with no guarantee that the rest of the sequence is non-null.

  7. type HasFirst = GenericFirst

    generic-enumeration Data.Enumeration.Generic

    No documentation available.

  8. lookupFirstUsed :: VirtualReg -> BlockAssignment freeRegs -> Maybe RealReg

    ghc-lib GHC.CmmToAsm.Reg.Linear.Base

    Lookup which register a virtual register was first assigned to.

  9. getNFirstUncovered :: GenerateInhabitingPatternsMode -> [Id] -> Int -> Nablas -> DsM [Nabla]

    ghc-lib GHC.HsToCore.Pmc

    No documentation available.

  10. data AccessibleGetFirstAccessibleChildMethodInfo

    gi-gtk GI.Gtk

    No documentation available.

Page 106 of many | Previous | Next