Task Oriented

People naturally focus on high level tasks — what they want to do — more than on the details of how the task is carried out.

A People Oriented Programming language should help users focus on the "What" rather than the "How" for many common tasks. In SenseTalk, high level commands and operators often let a script perform an entire task with a single line of code.

As part of focusing on human tasks, a People Oriented language should be contextually rich, maintaining more information about values than a traditional language, such as formatted date values, and numeric values with units.

In addition to providing high level commands and operators that accomplish the "What", a Task Oriented language must have sufficient depth of functionality to cover all of the tasks that users will want to accomplish.