Ich kenne die Syntax von GNU Smalltalk, die den durch eckige Klammern umgebenen Methodenkörper nach dem Selektor wie folgt setzt:
füge hinzu: anObject [ Tally selbst hinzufügen: anObject. ]
Gibt es andere dateibasierte Ansätze?
Es gibt das Chunk-Dateiformat, das von GNU Smalltalk (GST) verwendet wird und von den meisten anderen Smalltalks als File In / Out-Format unterstützt wird. Der Inhalt der Squeak-Quellen und Änderungsdateien ist in diesem Format.
Zusätzlich gibt es das Smalltalk Interchange Format (SIF), das durch den ANSI Smalltalk Standard
Es gibt das Format changeset (oder fileOut
) (aus einer zufälligen Änderungsmenge auf meinem Rechner):
Die resiliente Programmiersprache unterscheidet sich von Smalltalk in der folgende Wege ... Wir stellen eine vollständige vor Syntax für zu erlaubende Klassen Programmierer verwenden Standardwerkzeuge für Programmmanipulation und Quelle Steuerungsverwaltung.
p5 Design, Implementierung und Evaluierung der Elastische Smalltalk Embedded Plattform pdf
GemStone / S filein sytax wird im Abschnitt Topaz Maual Abschnitt 1.13 beschrieben
Ich sollte auch das Cypress-Paketformat erwähnen, das derzeit von sechs verschiedenen Smalltalk-Dialekten verwendet wird :
Das Cypress-Paketformat sollte relativ einfach auf zusätzliche Dialekte portiert werden können ....
Das Lesen von Quellen ist Teil der Prozedur fileIn
, die zur Kommunikation von Systemen verwendet wird. Das Format für fileIn
kann sich während des Lesens ändern, da der fileIn
-Stream neue Klassen und Methoden enthalten kann, die, wenn sie im Lesegerät ausgewertet werden, das System z. wie man die folgenden Daten liest.
Die fileIn
ist eine Methode, um Systeme (Daten = Daten und Verhalten von) zu synchronisieren.
Weitere Informationen finden Sie in Ссылка
und Anwendungsfälle sind häufig mit S8 (siehe Ссылка ) in der Systementwicklung für Web und Mobile.