smalltalk

Smalltalk ist eine der ältesten objektorientierten Programmiersprachen. Es war wegbereitend für viele Aspekte, die moderne Entwickler für selbstverständlich halten: Virtuelle Maschinen (Smalltalk war eine interpretierte Sprache) IDEs Reiner Objektansatz (keine Primitive oder Schlüsselwörter) Verschlüsse (Blöcke genannt) Ein Bild (d. H. Nicht dateibasierte Sprache) Fortgeschrittene Debugging-Techniken (ständiges Anhalten von Programmen, inspektionieren, Schreiben oder Ändern von Code während des Betriebs)
5
Antworten

Durchsuchen von VisualWorks-Code in Squeak / Pharo

Gibt es einen Smalltalk-Parser in Squeak / Pharo, mit dem ich in Squeak / Pharo VisualWorks-Code durchsuchen kann? Ich möchte Code lesen, der im Chunk-Format exportiert wurde (nicht in XML). Klarstellung: Ich muss den Code nicht einreichen....
27.04.2011, 10:52
2
Antworten

Ereignisübertragung in einer Morphic-GUI

Ich habe ein Bild für eine Squeak Morphic GUI, die einige transparente Teile enthält und daher keine Mausereignisse usw. akzeptieren soll, sondern nur sichtbar sein soll, aber es muss vor anderen Morphs sichtbar sein. Deshalb dachte ich, es w...
19.01.2010, 14:06
2
Antworten

Zeichenkette im Regex-Austausch erfassen

Was ich aus der Pharo-Dokumentation über Regex entnehmen kann, kann ich ein reguläres Ausdrucksobjekt wie zum Beispiel definieren: %Vor% Und ich kann den übereinstimmenden Regex durch einen String ersetzen: %Vor% Was ergibt: "mah blah me...
24.05.2016, 01:40
1
Antwort

Pythons if __name __ == "__ main__" idiom für GNU Smalltalk?

Existiert so etwas? Ruby: %Vor% Perl: %Vor% Lua: %Vor%     
05.08.2011, 18:32
1
Antwort

Bildverarbeitung und Computer Vision

Ich möchte Smalltalk (Pharo) verwenden, um meine in anderen Sprachen geschriebenen Bildverarbeitungs- und Computer Vision-Codes / Algorithmen besser zu überarbeiten. Ich habe nicht viele Beispiele online gefunden, wo Smalltalk für die Verarbeitu...
23.04.2016, 00:06
5
Antworten

Unterschiede zwischen Smalltalk und Python?

Ich studiere gerade Smalltalk. Es sieht Python sehr ähnlich (im Gegenteil, Python ist Smalltalk sehr ähnlich), also habe ich mich als Python-Enthusiast gefragt, ob es sich wirklich lohnt, es zu studieren. Abgesehen von Message Passing, was si...
12.08.2009, 23:17
4
Antworten

Smalltalk: Sortieren einer Sammlung nach zwei Kriterien

Wie kann ich eine Sammlung in Cincom VisualWorks nach zwei Kriterien sortieren? Beispiel: Ich habe eine OrderedCollection, die Personen enthält, und möchte eine neue Sammlung, die die Personen zuerst nach Alter sortiert, und dann, wenn das Al...
20.11.2011, 21:21
9
Antworten

Verwenden Sie Artikel in Ihren Variablennamen?

Bearbeiten: Es scheint mindestens zwei gültige Gründe dafür zu geben, warum Smalltalkers das tun (Lesbarkeit während Nachrichtenverkettung und Problemdefinition), aber vielleicht kann die Frage länger offen bleiben, um die allgemeine Verwendun...
09.04.2009, 12:26
2
Antworten

Smalltalk-Array-Typen

Beim Betrachten von Smalltalk-Syntaxdefinitionen sind mir einige verschiedene Notationen für Arrays aufgefallen: %Vor% Warum gibt es verschiedene Array-Typen? In anderen Programmiersprachen weiß ich, dass es nur eine Art Array gibt, die una...
27.01.2013, 12:44
5
Antworten

Warum geben Methoden in Smalltalk standardmäßig "self" zurück?

Hintergrund Wenn Sie in Smalltalk nicht explizit etwas zurückgeben, wird die übermittelte Nachricht an den Empfänger (oder "self" im Nachrichtenkontext) ausgewertet. Zum Beispiel bei dieser Methode: %Vor% Auswerten (doint "print-it") d...
27.12.2012, 00:15