Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class VectorLike v where
- type Elem v
Documentation
class VectorLike v where Source #
Class of values that support vector like operations
(!!!) :: v -> Position -> Elem v Source #
vFilter :: (Elem v -> Bool) -> v -> v Source #
vGenerate :: Int -> (Int -> Elem v) -> v Source #
vLength :: v -> Count Source #
vEnd :: v -> Position Source #
vSnoc :: v -> Elem v -> v Source #
vDrop :: Count -> v -> v Source #
vTake :: Count -> v -> v Source #
vIndex :: v -> Position -> Elem v Source #