F = 1.0, where F is a local variable of type float
change FA[5] = 1.0, where FA is a local variable of type float-array
conclude FA[5] = 1.0, where FA is a local variable of type my-float-array
conclude that the float-attribute of T = 1.0, where float-attribute is a float
conclude that P = 1, where P is a local variable of type float-parameter
conclude that V = 1, where V is a local variable of type float-variable
conclude that the indexed-integer-attribute of T = 1, where indexed-integer-attribute is an integer
insert 1.0 at the end of FL, where FL is a local variable of type float-list
change-attribute function to change the float-attribute of S = structure(float-attribute = 1.0, integer-attribute = 0, integer-attribute = 2.0)
S = insert-at-end(S,1.0), where S is a local variable of type sequence
S = insert-at-end(S1,1.0), where S and S1 are local variables of type sequence
S = insert-at-beginning(S,1.0) or S = insert-at-beginning(S1,1.0), where S and S1 are local variables of type sequence
S = insert-at-beginning(S,1.0) or S = insert-at-beginning(S1,1.0), where S and S1 are local variables of type sequence and contain 100 elements
S = insert-at-beginning(S,1.0) or S = insert-at-beginning(S1,1.0), where S and S1 are local variables of type sequence and contain 1000 elements
Inserting into the beginning or end of a list takes five times longer than changing an array element, whereas inserting into the end of a sequence (optimized case) takes only three times as long. Changing an element of a structure is slightly faster.