SenseTalk

SenseTalk

Infobox Software
name = SenseTalk


caption = SenseTalk in the OS X Terminal/CLI & Eggplant Dev Environment
developer = Thoughtful Software
latest_release_version = 1.25
latest_release_date = 18-January-2007
operating_system = Mac OS X v10.3 & Mac OS X v10.4
genre = hypermedia, development, scripting
license = Proprietary
website = http://www.sensetalk.com/

SenseTalk is possibly the most English-like scripting language available in the world today. Derived from the HyperTalk language used in HyperCard, SenseTalk was originally developed as the scripting language within the HyperSense multimedia authoring application on the NeXTStep and OpenStep platforms. Sensetalk resurfaced in 2002 as the scripting language in Eggplant, the first commercial Mac OS X and cross-platform GUI testing application.

Description

SenseTalk is a very English-like scripting language in the xTalk family (derived from HyperTalk) with more advanced programming language extensions. There are a number of features that distinguish SenseTalk from other xTalk languages. One of these is the inclusion of both lists and property lists as first class data structures. Another is the inclusion of objects. SenseTalk treats any script or property list as an object, encapsulating both properties and behaviors. SenseTalk does not include the concept of object classes, but instead treats every object equally. Any object can inherit behavior from any other object or objects (multiple inheritance is supported).

External links

* [http://www.sensetalk.com SenseTalk Project Home Page]
* [http://www.thoughtful.com Creators of SenseTalk, HyperSense]
* [http://www.redstonesoftware.com Creators of Eggplant, licensor of SenseTalk]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • HyperTalk — is a high level programming language created in 1987 by Dan Winkler and used in conjunction with Apple Computer s HyperCard hypermedia program by Bill Atkinson. The main target audience of HyperTalk was beginning programmers, hence HyperTalk… …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Modulo operation — Quotient (red) and remainder (green) functions using different algorithms. In computing, the modulo operation finds the remainder of division of one number by another. Given two positive numbers, a (the dividend) and n (the divisor), a modulo n… …   Wikipedia

  • XTalk — is a loosely defined family of scripting languages. The father of all xTalk languages is HyperTalk, the language used by Apple s HyperCard environment. These languages are characterized by simple English like syntaxes.A sample script go to the… …   Wikipedia

  • Деление с остатком — Деление c остатком (деление по модулю, нахождение остатка от деления, остаток от деления)  арифметическая операция, результатом которой является два целых числа: неполное частное и остаток от деления целого числа на другое целое число.… …   Википедия

  • Деление по модулю — Операция деления по модулю в различных языках программирования Язык Оператор Знак результата Делимое Ada mod Частное rem Делимое ASP Mod Не определено C (ISO 1990) % Не определено C (ISO 1999) …   Википедия

  • Деление с остастком — Операция деления по модулю в различных языках программирования Язык Оператор Знак результата Делимое Ada mod Частное rem Делимое ASP Mod Не определено C (ISO 1990) % Не определено C (ISO 1999) …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”