Icarus Class: Lists
app
Append an element at the end of the list.
v Argument may stayunnamed in argument list.Argument must be specified. 
The value to append
byAttr
Search the list for an object with the value 'val' in the 'attr' attribute. Return the object.
attr Argument has a default value. name 
The name of the object attribute to be used as a key
val Argument may stayunnamed in argument list.Argument must be specified. 
The key to be looked up in the list
Returns a value
del
Delete a number of elements from the list
pos Argument may stayunnamed in argument list.Argument has a default value.
The position of the first element to delete
n Argument has a default value.
The number of elements to delete
delete
Delete a number of elements from the list
pos Argument may stayunnamed in argument list.Argument has a default value.
The position of the first element to delete
n Argument has a default value.
The number of elements to delete
dim
len Argument may stayunnamed in argument list.Argument must be specified. 
The number of elements to have in the list.
Returns a value
key
x Argument may stayunnamed in argument list.Argument must be specified. 
The element index.
Returns a value
keys
Returns a value
len
Returns a value
length
Returns a value
merge
The list in the argument is merged into the list. If a named element exists in both lists, then the value in the "l" argument is the final value.
list Argument may stayunnamed in argument list.Argument must be specified. 
The list to merge in
sort
attr Argument is multivalued (list). Argument may stayunnamed in argument list. 
dir Argument is multivalued (list).  
Returns a value
sortKeys
dir  
Use one of the following values. up down
Returns a value