Hoogle Search

Within LTS Haskell 24.37 (ghc-9.10.3)

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

  1. data VecList (a :: [Type])

    fixed-vector-hetero Data.Vector.HFixed.Cont

    List like heterogeneous vector.

  2. data VecListF (xs :: [α]) (f :: α -> Type)

    fixed-vector-hetero Data.Vector.HFixed.Cont

    List-like vector

  3. type family HomList (n :: PeanoNum) (a :: α) :: [α]

    fixed-vector-hetero Data.Vector.HFixed.TypeFuns

    Homogeneous type list with length n and element of type a. It uses type level natural defined in fixed-vector.

  4. module Data.FMList

    FoldMap lists: lists represented by their foldMap function. Examples:

    -- A right-infinite list
    c = 1 `cons` c
    
    -- A left-infinite list
    d = d `snoc` 2
    
    -- A middle-infinite list ??
    e = c `append` d
    
    *> head e
    1
    *> last e
    2
    

  5. newtype FMList a

    fmlist Data.FMList

    FMList is a foldMap function wrapped up in a newtype.

  6. fromList :: [a] -> FMList a

    fmlist Data.FMList

    No documentation available.

  7. toList :: Foldable t => t a -> [a]

    fmlist Data.FMList

    List of elements of a structure, from left to right. If the entire list is intended to be reduced via a fold, just fold the structure directly bypassing the list.

    Examples

    Basic usage:
    >>> toList Nothing
    []
    
    >>> toList (Just 42)
    [42]
    
    >>> toList (Left "foo")
    []
    
    >>> toList (Node (Leaf 5) 17 (Node Empty 12 (Leaf 8)))
    [5,17,12,8]
    
    For lists, toList is the identity:
    >>> toList [1, 2, 3]
    [1,2,3]
    

  8. module Data.FocusList

    No documentation available.

  9. data FocusList a

    focuslist Data.FocusList

    A list with a given element having the Focus. FocusList has some invariants that must be protected. You should not use the FocusList constructor or the focusListFocus or focusList accessors. Implemented under the hood as a Seq.

  10. FocusList :: Focus -> !Seq a -> FocusList a

    focuslist Data.FocusList

    No documentation available.

Page 195 of many | Previous | Next