Skip to main content

The Basics

To use SenseTalk effectively, there are a few basic concepts you will need to understand: values, containers, expressions, and control structures. These concepts are not difficult to understand, however they are important for you to understand in order to take full advantage of the power of SenseTalk and your computer. Please note, each of these items colorizes differently in the Eggplant Functional Script Editor. The color theme can be changed or customized in the Eggplant Functional Script Preferences Theme tab.

Read the following information to understand these concepts in detail:

One Essential Command: Describes the fundamental put command which is used for displaying values.

Values: Describes the different kinds of values that you can work with in SenseTalk, including numbers, text, dates, and so forth.

Containers: Describes the different types of containers that can hold values, including local and global variables. It also describes the put and set commands, which are used to store values in containers, and the ability to store references to containers.

Expressions: Introduces expressions and the various operators that can be used to combine and manipulate values in a variety of ways.

Chunk Expressions: Describes SenseTalk’s powerful text chunk expressions, which make working with the characters, words, lines, and items within text values incredibly easy and natural.

Lists : Provides a convenient and powerful way to organize and manipulate data within your scripts.

Property Lists: Similar to lists, Property Lists provide a convenient and powerful way to organize and manipulate data within your scripts.

Ranges: Explains how to use ranges in SenseTalk to indicate a range of values.

Iterators: Explains how to use iterators to step through a sequence of values.

Each Expressions: Describes these valuable tools for generating and manipulating many values at once.

Pattern Language Basics: Provides information for using SenseTalk's natural language syntax for pattern matching, a simple method for accessing the power of regular expressions (regex).

Script Structure and Control Flow: Explains the structure of a script and the control structures that let your scripts perform complex and repetitive tasks.