Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

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

  1. requirehs :: LuaError e => Name -> (Name -> LuaE e ()) -> LuaE e ()

    hslua-core HsLua.Core

    Load a module, defined by a Haskell action, under the given name. Similar to luaL_requiref: If modname is not already present in package.loaded, calls function openf with string modname as an argument and sets the call result in package.loaded[modname], as if that function has been called through require. Leaves a copy of the module on the stack.

  2. requirehs :: LuaError e => Name -> (Name -> LuaE e ()) -> LuaE e ()

    hslua-core HsLua.Core.Package

    Load a module, defined by a Haskell action, under the given name. Similar to luaL_requiref: If modname is not already present in package.loaded, calls function openf with string modname as an argument and sets the call result in package.loaded[modname], as if that function has been called through require. Leaves a copy of the module on the stack.

  3. reverseQueue :: Queue a -> Queue a

    resource-pool Data.Pool.Internal

    No documentation available.

  4. osequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ m ()) => mono -> m ()

    mono-traversable Data.MonoTraversable

    Perform all actions in the given container

  5. sequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ m ()) => mono -> m ()

    mono-traversable Data.MonoTraversable.Unprefixed

    Synonym for osequence_

  6. module Data.Sequences

    Abstractions over sequential data structures, like lists and vectors.

  7. class (Monoid seq, MonoTraversable seq, SemiSequence seq, MonoPointed seq) => IsSequence seq

    mono-traversable Data.Sequences

    Sequence Laws:

    fromList . otoList = id
    fromList (x <> y) = fromList x <> fromList y
    otoList (fromList x <> fromList y) = x <> y
    

  8. class (IsSequence lazy, IsSequence strict) => LazySequence lazy strict | lazy -> strict, strict -> lazy

    mono-traversable Data.Sequences

    Lazy sequences containing strict chunks of data.

  9. class (Integral Index seq, GrowingAppend seq) => SemiSequence seq

    mono-traversable Data.Sequences

    SemiSequence was created to share code between IsSequence and NonNull. Semi means SemiGroup A SemiSequence can accommodate a SemiGroup such as NonEmpty or NonNull A Monoid should be able to fill out IsSequence. SemiSequence operations maintain the same type because they all maintain the same number of elements or increase them. However, a decreasing function such as filter may change they type. For example, from NonEmpty to '[]' This type-changing function exists on NonNull as nfilter filter and other such functions are placed in IsSequence NOTE: Like GrowingAppend, ideally we'd have a Semigroup superclass constraint here, but that would pull in more dependencies to this package than desired.

  10. replaceSeq :: (IsSequence seq, Eq (Element seq)) => seq -> seq -> seq -> seq

    mono-traversable Data.Sequences

    replaceSeq old new replaces all old subsequences with new.

    replaceSeq old new === ointercalate new . splitSeq old
    

Page 269 of many | Previous | Next