Hallo sma,
das war ein äußerst interessanter Screencast, hat richtig Spaß gemacht dir zuzusehen. Super! Würde mich freuen in Zukunft mehr davon zu sehen
Beste Grüße
Klip
[Screencasts] Interpreter in Python
In der Tat. Hier gibt es mehr Metafunktionen, als ich gedacht hätte. Muss mir mal bei Gelegenheit anschauen, wie ObjC eigentlich implementiert wird.Darii hat geschrieben:Ja, da sind ja categories vermutlich das Höchste der Gefühle. Wie genau die Instanzvariablen zur Laufzeit aufgelöst werden weiß ich allerdings nicht, da müsste man sich vermutlich mal angucken, was der Compiler mit den Methoden anstellt. Allerdings gibt es ja schon einige verdächtige Funktionen in der runtime z.B. class_addIvar oder class_setSuperclass.
Bezeichnend finde ich, dass man zwar Ivars hinzufügen, aber nicht entfernen kann. Außerdem sagt die Beschreibung "Adding an instance variable to an existing class is not supported." Das scheint mir nur zur Initialisierung zu taugen.
Stefan
Hab auch gerade mal in einen deiner Screencasts geschaut und hat mir soweit auch ganz gut gefallen, obwohl ich mir nur Ausschnitte davon angesehen habe. Positiv ist mir auch das Syntaxhighlightning aufgefallen... das verwende ich auch immer...