StepTalk project is the official GNUstep scripting framework
StepTalk project is the official GNUstep scripting framework. StepTalk is more than a scripting framework with an illusion of single objective environment between objects of scriptable servers or applications.
StepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Here are some key features of "StepTalk":
restrictions for object's methods
dynamic module loading
What's New in This Release:
The framework was ported to Mac OS X.
The new StepTalking application was added.
The StepTalkKit framework was added, and includes a new conversation window class with default context, a customizable toolbar, script history, and language selection.
New view classes were added for custom script input/output.
An AppKit bundle is included.
The source was reorganized into more logical groups.
Foundation and AppKit bundles now advertise all public Cocoa classes.
Constants from Foundation and AppKit are generated from a simple constants list file.
the language was added foundation and and appkit framework was scripting framework language independent language and that the
Download StepTalk 0.12
GNUstep 0.9.4.2 (by GNUstep Team)
GNUstep (this is a Live CD, an OS, a distribution) contains a lot of software for GNUstep, a free implementation of the OPENSTEP fram
Groovy 1.0-jsr-02 (by James Strachan)
Groovy is an agile dynamic language for the Java 2 Platform that has many of the features that people like so much in languages like
Scriptio 0-0 (by Matthew Clark)
Scriptio project is an open source framework for presenting animations and educational content in a rich online experience.
jstree 0.8b2 (by swast)
The object can be selected by ID or as an
uBASIC 0.1 (by Adam Dunkels)
uBASIC is a non-interactive BASIC interpreter designed for adding simple scripting capabilities to applications and systems with seve
Other software in this category
ScummVM 0.9.1 (by James Brown)
ScummVM project is a 'virtual machine' for several classic graphical point-and-click adventure games.
It is designed to
Funkee 0.9 (by Joshua Turner)
Funkee is a cross-platform scripting host built on top of the Java Virtual Machine and the Groovy scripting language
Tcl/Tk 8.5a5 (by Tcl Core Team)
Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching,
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell