Sorry guys for the lack of pre-release yesterday and today. I want to finish up the matrix routines before I make a build available.
Here is a list of the new matrix functions:
array(matrix$, array$) // convert a matrix to an array.
matrix(array$, matrix$) // convert an array to a matrix format.
mcount(matrix) // return number of elements in matrix
mtype(matrix[x]) // return ET_STRING or ET_MATRIX
madd(matrix, elements) // add elements to matrix
mdel(matrix, index, count) // delete elements from matrix
mins(matrix, index, elements); // insert elements into a matrix
mmid(matrix, index, count) // create new matrix from elements of another matrix
mpos(matrix, element) // find position of an element
mset(matrix, count) // set the number of elements in a matrix
Matrices will have it's own variable type, just like arrays, structures...