Pardon the cross-posting, I think I recall some folks not being on one or
the other.
I've been doing some tinkering with Objective-C on Darwin and OSX, and
thought it would be nice to be able to use Pike code to do it. That
spawned the Public.ObjectiveC module that I've been working on, which
allows you to write code that can interact with "Cocoa".
Some time later, I decided that it would be nice to be able to call Pike
code from within Objective-C. Thus, I put together a framework that
developers can use to embed a Pike interpreter within an Objective-C
application.
I've put together some notes for building the framework, making it
universal, and finally, using it in a simple program.
You can find that information here:
http://www.gotpike.org/PikeWiki/index.pike/PikeDevel/Framework
Similarly, I've created a universal framework based on the latest 7.7 code
here:
http://hww3.riverweb.com/dist/Pike-7.7_Framework_Universal.tar.gz
I believe that this framework should work on all 10.4 and higher systems;
and that there aren't any dependencies on non-standard system libraries.
Your mileage may vary.
The long term plan is to combine this with the ObjectiveC module, so that
you can bundle a Pike based Cocoa application, just like any other Cocoa
app; that functionality is coming very soon.
As always, comments and suggestions are welcome!
Bill