The table logic supports the creation and manipulation of tables, which are indexed arrays of pairs of floating-point numbers (denoted for convenience as x and y). Each table entry (or (x,y) pair) also has a sequence number (integer in the range [1, 2, … , N], where N is the number of items in the table).

Multiple tables may be defined via multiple commands. Each table has a unique ID number. In addition, each table also has a string representing the table name, which can be used in place of the table ID for most commands that operate upon tables.

The contents of a history may be copied to a table via the history export command. Also, the contents of an ASCII file may be copied to a table via the table import command.