Hoogle Search

Within LTS Haskell 24.28 (ghc-9.10.3)

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

  1. isSubsequenceOf :: Eq a => [a] -> [a] -> Bool

    LambdaHack Game.LambdaHack.Core.Prelude

    The isSubsequenceOf function takes two lists and returns True if all the elements of the first list occur, in order, in the second. The elements do not have to occur consecutively. isSubsequenceOf x y is equivalent to x `elem` (subsequences y). Note: isSubsequenceOf is often used in infix form.

    Examples

    >>> "GHC" `isSubsequenceOf` "The Glorious Haskell Compiler"
    True
    
    >>> ['a','d'..'z'] `isSubsequenceOf` ['a'..'z']
    True
    
    >>> [1..10] `isSubsequenceOf` [10,9..0]
    False
    
    For the result to be True, the first list must be finite; for the result to be False, the second list must be finite:
    >>> [0,2..10] `isSubsequenceOf` [0..]
    True
    
    >>> [0..] `isSubsequenceOf` [0,2..10]
    False
    
    >>> [0,2..] `isSubsequenceOf` [0..]
    * Hangs forever*
    

  2. subsequences :: [a] -> [[a]]

    LambdaHack Game.LambdaHack.Core.Prelude

    The subsequences function returns the list of all subsequences of the argument.

    Laziness

    subsequences does not look ahead unless it must:
    >>> take 1 (subsequences undefined)
    [[]]
    
    >>> take 2 (subsequences ('a' : undefined))
    ["","a"]
    

    Examples

    >>> subsequences "abc"
    ["","a","b","ab","c","ac","bc","abc"]
    
    This function is productive on infinite inputs:
    >>> take 8 $ subsequences ['a'..]
    ["","a","b","ab","c","ac","bc","abc"]
    

  3. dbStateCmdSequence :: DatabaseState be -> !Seq (MigrationCommand be)

    beam-migrate Database.Beam.Migrate.Actions

    The current sequence of commands we've committed to in this state

  4. texSequence :: Char -> Parser String

    bibtex Text.BibTeX.Parse

    Parse a sequence of texBlocks until the occurrence of a closing character. The closing character is not part of the result.

  5. BzSequenceError :: BZError

    bz2 Codec.Compression.BZip

    No documentation available.

  6. ErrorCorruptSequence :: Error

    direct-sqlite Database.SQLite3

    No documentation available.

  7. ErrorCorruptSequence :: Error

    direct-sqlite Database.SQLite3.Bindings.Types

    No documentation available.

  8. ErrorCorruptSequence :: Error

    direct-sqlite Database.SQLite3.Direct

    No documentation available.

  9. decodeSequence :: (Flat (Element b), IsSequence b) => Get b

    flat Flat.Instances.Mono

    Decode an instance of IsSequence, as an array

  10. encodeSequence :: (Flat (Element mono), MonoFoldable mono) => mono -> Encoding

    flat Flat.Instances.Mono

    Encode an instance of IsSequence, as an array

Page 67 of many | Previous | Next