Data.Vector.SEXP
data Vector s ty a
data MVector s ty a
type family ElemRep s (a :: SEXPTYPE) where ...
type VECTOR s ty a
fromSEXP
unsafeFromSEXP
toSEXP
unsafeToSEXP
length
null
(!)
(!?)
head
last
unsafeIndex
unsafeHead
unsafeLast
indexM
headM
lastM
unsafeIndexM
unsafeHeadM
unsafeLastM
slice
init
take
drop
tail
splitAt
unsafeTail
unsafeSlice
unsafeDrop
unsafeTake
unsafeInit
empty
singleton
replicate
generate
iterateN
replicateM
generateM
create
unfoldr
unfoldrN
constructN
constructrN
enumFromN
enumFromStepN
enumFromTo
enumFromThenTo
cons
snoc
(++)
concat
force
(//)
unsafeUpd
accum
unsafeAccum
reverse
map
imap
concatMap
mapM
mapM_
forM
forM_
zipWith
zipWith3
zipWith4
zipWith5
zipWith6
izipWith
izipWith3
izipWith4
izipWith5
izipWith6
zipWithM
zipWithM_
filter
ifilter
filterM
takeWhile
dropWhile
partition
unstablePartition
span
break
elem
notElem
find
findIndex
elemIndex
foldl
foldl1
foldl'
foldl1'
foldr
foldr1
foldr'
foldr1'
ifoldl
ifoldl'
ifoldr
ifoldr'
all
any
sum
product
maximum
maximumBy
minimum
minimumBy
minIndex
minIndexBy
maxIndex
maxIndexBy
foldM
foldM'
fold1M
fold1M'
foldM_
foldM'_
fold1M_
fold1M'_
prescanl
prescanl'
postscanl
postscanl'
scanl
scanl'
scanl1
scanl1'
prescanr
prescanr'
postscanr
postscanr'
scanr
scanr'
scanr1
scanr1'
toList
fromList
fromListN
freeze
thaw
copy
unsafeFreeze
unsafeThaw
unsafeCopy
toString
toByteString