TABULA/UseTabEngine

From J Wiki
Jump to navigation Jump to search

When 'math/tabula' has been loaded, a monadic verb tt will be defined and can be used in the console to access the advanced features not provided in the GUI editor. This is the interface to CAL, the underlying engine powers TABULA. In fact all the GUI does is send commands to this verb to perform the editing.

The verb tt accepts a string which contains a four letter instruction and zero or more arguments. To see a complete list of available instructions, issue the command:

    tt 'QCAL'

Instructions that are all uppercase are query commands, they do no modify any internal states, usually there is a instruction of same name but in lowercase to set a parameter.

Beware that tabengine instructions does not perform update to the GUI display. This means additional interaction from the GUI editor is needed to have the changes reflected.