Welcome

Welcome to Thoughtful Software, creators of the SenseTalk™ scripting language. SenseTalk is an exceptionally readable, English-like language that can be used for a wide variety of applications. Because of its flexible, understandable syntax, it is easy to learn, easy to read, and easy to maintain. Advanced features give it the power to do complex tasks easily.

Some of the highlights of SenseTalk include:

Feature

Benefits

English-like syntax

Easy to read and understand

Easy to learn

Easy to maintain

Flexible syntax

Easy to write, without needing to learn every detail

Very high level

Do a lot with very little code

Dynamically typed

Less work – data is converted automatically as needed

Text Chunks

Powerful text manipulation using natural terminology

Structured Values

Lists, Property Lists, and Trees make it easy to organize and process structured data

Date, Color, XML Support

Integrated support for dates/times, colors, and XML data makes it easy to work with these values

Containers

Work with the contents of files, URLs, properties, and chunks as easily as manipulating a variable

Objects

Prototype-based object system is simple to understand; Multiple inheritance and dynamic messaging give power and flexibility

Unicode Support

Full international text supported throughout

Communication

Connect with external processes through shell commands, sockets, and AppleScript

Web Services

Direct URL access (get, put, and post) and native XML support (including XPath expressions) simplify web operations; CGI support for creating server-side applications

Extensible

XModule plug-ins enable integration with external libraries or custom functionality

Embeddable

Framework with well-documented API for embedding and customization within a host application


SenseTalk is available as a Cocoa framework, suitable for use as an embedded scripting language in any Cocoa application. For information on licensing SenseTalk for use in your application, please contact Thoughtful Software.

Copyright © 2008 Thoughtful Software. All Rights Reserved. SenseTalk is a trademark of Thoughtful Software.