StepTalk

StepTalk

StepTalk
Basisdaten

Entwickler Štefan Urbánek u. a.
Aktuelle Version 0.13
(5. Juni 2006)
Betriebssystem Plattformunabhängig wenn Cocoa oder GNUstep vorhanden
Programmier­sprache Objective-C
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 macOS-Framework Cocoa 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.

Siehe auch

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.