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