StepTalk | |
---|---|
StepTalking, die mitgelieferte Konsole |
|
Basisdaten | |
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.
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 bereit zu stellen. Andere Hauptziele sind:
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 Vorbildkcharakter bei der Gestaltung von Objective-C - also der Sprache, in der GNUstep und Cocoa selbst verfasst sind.