H ? « »

Language peer sets for TELESCRIPT:
United States
United States/1995
Designed 1995
1990s languages
Fifth generation
Post-Cold War
String and List Processing
String and List Processing/1995
String and List Processing/us


alternate simple view
Country: United States
Designed 1995
Sammet category: String and List Processing

Object-Oriented, remote programming language.

It is a platform that enables the creation of active, distributed network applications. There are 3 simple concepts to the language: agents, places, and "go". Agents "go" to places where they interact with other agents to get work done on a user's behalf. Agents are in fact, mobile programs capable of transporting themselves from place to place in a TELESCRIPT network.

General Magic, a personal intelligent communications software and programming device developer located in Sunnyvale, California.

A communications-oriented programming language using "active software agents", released by General Magic in 1994. What PostScript did for cross-platform, device-independent documents, Telescript aims to do for cross-platform, network-independent messaging. Telescript protects programmers from many of the complexities of network protocols

Telescript is General Magic's interpreted, object-oriented language with for remote programming. It uses an active agents paradigm. Agent programs are sent to places where they execute, possibly in conjunction with other agents. Agents can move themselves to new places to execute, taking their state with them. Places are subprocesses associated with a Telescript Engine, which is a server program which may be integrated with an HTTP server (with CGI) to produce what they describe as an active web server. This is similar architecturally to ParcPlace's VisualWave and IBM's WWWParts, both for Smalltalk. Agents are mobile in that their site of computation can move from one place to another, but they can only execute in the context of a Telescript engine, so agent programs should not be considered client programs, as Telescript provides no runtime support on the www client side to execute agents. This separates them from Java applets, for instance, which move computation from web servers to clients. Telescript moves computation in a different direction, from one web server to other web servers. The Telescript language itself is similar to C++, but is specialized to support the agent paradigm with built-in support for moving agents and interacting with other agents, and supports advanced memory management, including the persistence of all objects. Like Java, Telescript is safe and platform-independent.
Describes the Magic Cap communicating applications platform and the Telescript object-oriented (OO), remote programming language for networks.

  • [General Magic] (1995) [General Magic] "The Telescript Language Reference", General Magic. Online
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder