wrap List
initInts : List Basics.Int -> MeType.Expr
convert list of ints to an Expr
initFloats : List Basics.Float -> MeType.Expr
convert list of floats to an Expr
empty : MeType.Expr
make an empty list
toList : (MeType.Expr -> Result String a) -> MeType.V -> Result String (List a)
convert wrapped list to List
You must pass in a converter for the elements. Example:
expr
|> MeRunTime.getFinalValue
|> toList MeInt.toInt
|> Result.withDefault []
toListInts : MeType.V -> Result String (List Basics.Int)
convert wrapped list of ints to List Int
cons : MeType.Expr
wraps List.cons (::)
append : MeType.Expr
wraps List.append (++)
all : MeType.Expr
wraps List.all
any : MeType.Expr
wraps List.any
concat : MeType.Expr
wraps List.concat
concatMap : MeType.Expr
wraps List.concatMap
drop : MeType.Expr
wraps List.drop
filter : MeType.Expr
wraps List.filter
filterMap : MeType.Expr
wraps List.filterMap
foldl : MeType.Expr
wraps List.foldl
foldr : MeType.Expr
wraps List.foldr
head : MeType.Expr
wraps List.head
indexedMap : MeType.Expr
wraps List.indexedMap
intersperse : MeType.Expr
wraps List.intersperse
isEmpty : MeType.Expr
wraps List.isEmpty
length : MeType.Expr
wraps List.length
map : MeType.Expr
wraps List.map
map2 : MeType.Expr
wraps List.map2
map3 : MeType.Expr
wraps List.map3
map4 : MeType.Expr
wraps List.map4
map5 : MeType.Expr
wraps List.map5
maximum : MeType.Expr
wraps List.maximum
member : MeType.Expr
wraps List.member
minimum : MeType.Expr
wraps List.minimum
partition : MeType.Expr
wraps List.partition
product : MeType.Expr
wraps List.product
range : MeType.Expr
wraps List.range
repeat : MeType.Expr
wraps List.repeat
reverse : MeType.Expr
wraps List.reverse
singleton : MeType.Expr
wraps List.singleton
sort : MeType.Expr
wraps List.sort
sortBy : MeType.Expr
wraps List.sortBy
sortWith : MeType.Expr
wraps List.sortWith
sum : MeType.Expr
wraps List.sum
tail : MeType.Expr
wraps List.tail
take : MeType.Expr
wraps List.take
unzip : MeType.Expr
wraps List.unzip