Structures
Lists
list.nat // 1234
list.real // 12.34
list.complex // <12, -4.3>
list.vector // <3.4, 6, 9.2>
list.hyper // <34,-1, 3, 87> // see also Math.Quaternions and Quaternion-Calculator
list.chars // “Hello” ‘World’list.value 123
list.background ”list.use list1
list.swap list1 list2
list.name list2
list.dumpb := list.iflist
x := list.size
list.new // set list to static list with actual length (clear entries)
list.new 34 // set list to static list with length 34 (clear entries)
list.clear // set list to dynamic list and length to zerolist.load “old.csv”
list.save “new.csv”
list.save.table “new.csv” list1 list2 list3new := list.copy
list.flip
list.push 123 23.3 4.5
e := list.poplist.first
list.next
list.before
list.last
e := list.geta := list.min
b := list.maxlist.smooth
list.outlier.factor 2
out := list.outlier // mark outliers in out with 1
out := list.outlier.baseline baselist // mark outliers in out with 1 against baseline
Tables (readonly)
table.use table1
table.swap table1 table2
table.name table2
table.dumpb := table.iftable
x := table.sizex
y := table.sizey
table.cleartable.setmethod #9 // separator
table.setjoin // join empty entries
table.load “table.csv”
table.load.comment “table.csv” // without comments
table.header <1, 1> // ignored columns and rowstable.rows.to.constant // all rows to constants
table.rows.to.array // all rows to variables with tab separated entries
table.row.to.list 3 // copy entries from row 3 to list
table.row.to.list 3 <12, 34> // copy entries from row 3 (12..34) to listtable.columns.to.constant // all columns to constants
table.columns.to.array // all columns to variables with tab separated entries
table.column.to.list 3 // copy entries from column 3 to list
table.column.to.list 3 <12, 34> // copy entries from column 3 (12..34) to lists := table.getstat // N #9 Mean #9 SD
table.save “table_new.csv” // you can use table.setmethod for new separators
table.save.transposed “table_transposed.csv”
table.save.data “table_data.csv” // without header