Data.Vector.Fixed.Cont
data PeanoNum
type family Peano (n :: Nat) :: PeanoNum where ...
type family Add (n :: PeanoNum) (m :: PeanoNum) :: PeanoNum where ...
type family Fn (n :: PeanoNum) (a :: *) (b :: *) where ...
data Fun n a b
type Arity n
class ArityPeano n
arity
apply
applyM
constFun
curryFirst
uncurryFirst
curryLast
curryMany
apLast
shuffleFun
withFun
type family Dim (v :: * -> *) :: Nat
class Vector v a
class VectorN v n a
length
data ContVec n a
data CVecPeano n a
consPeano
toContVec
runContVec
cvec
fromList
fromList'
fromListM
toList
replicate
replicateM
generate
generateM
unfoldr
basis
empty
cons
consV
snoc
concat
mk1
mk2
mk3
mk4
mk5
map
imap
mapM
imapM
mapM_
imapM_
scanl
scanl1
sequence
sequence_
distribute
collect
tail
reverse
zipWith
zipWith3
izipWith
izipWith3
zipWithM
zipWithM_
izipWithM
izipWithM_
head
index
element
vector
foldl
foldl1
foldr
ifoldl
ifoldr
foldM
ifoldM
sum
minimum
maximum
and
or
all
any
find
gfoldl
gunfold