ScriptX(ID:2483/scr019)

Taligent animation language 


Developed by Kaleida Labs for Taligent (IBM/Apple)

Object-oriented, dynamic, time-based, multithreaded multiplatform language for interactive multimedia.

ScriptX is a pure object system and an untyped language. Every value is an object reference.

ScriptX is rooted language which provides its own root object, object system and class library.

It is a dynamic language that allow objects to be assigned to a variable at runtime, a feature known as dynamic binding. This facilitates new objects to be imported into a program interact with existing objects.

ScriptX provides frameworks and protocols fundamental to multimedia. It includes frameworks of objects for timeline-style animation and document. It also offers a full range of generic functions for manipulating collections, searching, drawing, controlling objects over real-time, play media, handling events, storing and retrieving objects, creating disk-based titles and library

It supports the import media method uses a stream object to access external files and converts its raw data to a ScriptX data object. These raw data may be stored on CDs or on other file systems.




Structures:
Related languages
CLOS => ScriptX   Influence
Dylan => ScriptX   Influence
HyperTalk => ScriptX   Influence
Lingo => ScriptX   Influence
Smalltalk => ScriptX   Influence
ScriptX => Biscotti   Evolution of

Resources