Telescript


General Magic


An object-oriented programming language designed to support a remote programming (as opposed to Remote Procedure Call) model. Telescript is designed for networking tasks such as navigation, transportation, and authentication. Networking is accomplished by agents which travel from one location to another by executing a "go" operation. An agent presents a petition to another agent to "meet". The two agents then receive references to one another, which let them interact as peers, using object-oriented techniques.