Archiv 26. Juli 2011

Creating Apps Using AppleScript Objective-C. Vielleicht sollte ich mir einfach das Buch hier holen, um meine (recht perverse) Neugierde für die AppleScript/Objective-C Bridge zu befriedigen.

SuperCard on Lion. Und weil ich gerade von HyperCard geschrieben habe, sein geistiger Nachfolger - SuperCard - existiert immer noch und ist für Lion wieder fit gemacht worden. Aber wohl immer noch eine Carbon Anwendung, seine Tage sind also wohl doch in nicht zu ferner Zukunft gezählt (bzw. wird es immer schwerer werden, SupeCard in aktuelle Entwicklungen zu integrieren, wenn nicht ein Wechsel nach Cocoa stattfindet). Und es reizt mich immer noch das Teil zu kaufen, und wenn es nur aus Nostalgie ist. Das Hack-Gefühl von HyperCard hab ich nur später wieder so in Smalltalk-Umgebungen erlebt (und die sind ja leider unter OSX auch eher tot).

Mac OS X 10.7 Lion Automation Release Notes. Die schrecklichste Spracherfindung seit Hypertalk hat in der Löwenversion einen Haufen Erweiterungen bekommen, besonders die Integration der Objective-C Bridge in den Apple Script Editor ist witzig - man kann damit direkt in Scripten auf Cocoa Frameworks zugreifen. Auch wenn ich der Überzeugung bin, dass AppleScript wahrscheinlich mehr Programmierer in den Wahnsinn getrieben hat als dass es Benutzern das Leben erleichtert hat, es ist allein schon aus Sprachhistorischen Aspekten immer wieder interessant zu gucken was sich dort tut. Seit Snow Leopard mit der Objective-C Bridge gekommen ist, ist es jedenfalls wieder im Aufwind und selbst im aktuellen XCode 4.1 kann man Anwendungen komplett nur mit dem Interface Designer und AppleScript zusammendengeln. Leider ist die Anwendungsstruktur unter Cocoa definitiv nicht Non-Programmierer-geeignet, XCode mit AppleScript Anwendungen ist also nicht wirklich eine Neuauflage von HyperCard (der einzige Grund, warum ich HypeTalk vergebe - es war die Sprache in diesem ziemlich genialen kleinen Tool mit großer Reichweite).