StepTalk

StepTalk

StepTalk is the official GNUstep scripting 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 on top of the Objective-C runtime.

StepTalk was ported to Mac OS X.

Introduction

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:

* simple and quick extensions of applications or tools
* batch-processing of objects in applications or tools
* fast prototyping of applications or new application features (play and tune a concept "online")

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.

Platforms

StepTalk works on any platform that GNUstep works on. Ports to native Mac OS X Cocoa framework are being developed by various contributors.

External links

* [http://steptalk.blogspot.com/ StepTalk blog] "- thoughts about scripting, StepTalk development and more"
* [http://mediawiki.gnustep.org/index.php/StepTalk StepTalk Wiki] "- you can find download instructions there too"
* [http://mediawiki.gnustep.org/index.php/Scripting StepTalk Scripting]
* [http://www.gnustep.org/experience/StepTalk.html About StepTalk at GNUstep.org]

See also

* GNUstep
* AppleScript
* Smalltalk programming language
* Object-oriented programming


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • StepTalk — Entwickler Štefan Urbánek u.a. Aktuelle Version 0.13 (5. Juni 2006) Betriebssystem Plattformunabhängig wenn Cocoa oder GNUstep vorhanden Kategorie …   Deutsch Wikipedia

  • BAT-Datei — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Datei — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Programm — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Skript — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Verarbeitung — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batchdatei — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batchprogrammierung — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batchverarbeitung — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • GNUstep — Einige GNUstep Anwendungen im klassischen NeXTStep Aussehen …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”