StepTalk | |
Paradigm: | Object-oriented |
Family: | Smalltalk |
Designer: | Stefan Urbanek |
Developers: | --> |
Latest Release Version: | 0.12 |
Typing: | Dynamic |
Programming Language: | Objective-C |
Discontinued: | Yes |
Platform: | GNUstep |
Operating System: | GNUstep |
License: | GPL |
File Formats: | --> |
Influenced By: | Smalltalk |
StepTalk is the official GNUstep scripting language framework that represents separate scriptable servers or applications as a single object environment. It is meant to be independent of the programming language used. Its default language is Smalltalk running on an Objective-C runtime.
StepTalk was ported to Mac OS X.
The goal of StepTalk is to provide an environment for gluing applications together and to provide a framework for communication between users and objects in the applications. Other major goals are:
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and is easy to learn. There are just a few basic principles that a user must know to be able to use the language, and it is similar to a natural language. Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep.
StepTalk works on any platform on which GNUstep works. Ports to native macOS Cocoa framework are being developed by various contributors.