A visually distinct mark indicating where newly typed text will be inserted. The cursor moves as text is typed and can also be moved by the user to change the insertion point within a document or field. Using different graphic representations, the cursor can also indicate system status, such as a busy cursor.
In NewtonScript, a cursor is an object returned by the query method. The cursor contains methods that iterate over a set of soup entries meeting the criteria specified in the query. The addition or deletion of entries matching the query specification is automatically reflected in the set of entries referenced by the cursor, even if the changes occur after the original query was made.