StepTalk


StepTalk
StepTalk
Entwickler Štefan Urbánek u.a.
Aktuelle Version 0.13
(5. Juni 2006)
Betriebssystem Plattformunabhängig wenn Cocoa oder GNUstep vorhanden
Kategorie Scripting-Framework
Lizenz GPL
Deutschsprachig nein
Projekteigene Wiki
StepTalk-Blog

StepTalk ist das offizielle GNUstep Scripting-Framework. StepTalk wurde in Objective-C verfasst. Standardmäßig wird Smalltalk als Skriptsprache verwendet, jede andere Skriptsprache kann aber mit einem sogenannten „language bundle“ hinzugefügt werden.

StepTalk wird parallel für GNUstep und das Mac OS X Cocoa-Framework entwickelt, d.h. es läuft auf allen Plattformen auf denen auch GNUstep oder Cocoa vorhanden ist.

Einführung

Das Ziel von StepTalk ist es eine Umgebung anzubieten, um Applikationen aneinander zu binden und ein Framework für die Kommunikation zwischen Benutzern und Objekten in Applikationen bereitzustellen. Andere Hauptziele sind:

  • Einfache und schnelle Erweiterungen von Applikationen oder Tools
  • Stapelverarbeitung von Objekten in Applikationen oder Tools
  • Schnelles prototypisieren von Applikationen oder neuen Applikationsmerkmalen (ein Konzepts „online“ ausführen und nachfeilen)

Die standardmäßige Scriptingsprache in StepTalk ist Smalltalk. Dem ist so, weil Smalltalk eine sehr einfache und leicht zu lernende Programmiersprache ist und einer natürlichen Sprache ähnelt . Es gibt nur wenige grundlegende Prinzipien, welche der User kennen muss, um in der Lage zu sein die Sprache zu verwenden. Smalltalk hatte starken Vorbildcharakter bei der Gestaltung von Objective-C - also der Sprache, in der GNUstep und Cocoa selbst verfasst sind.

Weblinks

Siehe auch


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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… …   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