Mac::Gluemodule, but argued that it is better to use the Cocoa APIs directly by using something like CamelBones or PerlObjCBridge (which ships with Mac OS X 10.3.* by default).
He then went on to talk about scripting the Address Book as way of illustrating his points by accessing the Cocoa API using PerlObjCBridge using the
Foundationmodule, which is a low level module which talking to the generated C code rather than the ObjC code itself.
my $frameworkpayj =
my $framework =
NSBundle->alloc->initWithPath_( $frameworkPath );
There is documentation in the
/Developer/Documentation/directory for the ObjC interface, and there is perldoc for the
PerlObjCBridge.pmmodule (but not for the
Looking at the presentation, the ObjC wrappers look to be very low level, suprisingly so... perhaps I should look at CamelBones if I actually want to start writing Mac native applications using Perl as the glue.