ObjectiveC Midgard
Introduction
Midgard2 core has bindings available for ObjectiveCon OSX (Leopard+) and GNUStep. At the moment of writing those bindings are still fresh and should be considered highly experimental.
The bindings code & tooling is located in the SVN repository. The framework directory contains the code used to build a framework (on OSX) or a library (on GNUStep) with the bindings. The project-template contains an XCode project template which is packaged with the Midgard OSX package. It should not be used directly in XCode.
There is also a example-app with a sample GUI-based Midgard applicaiton.
Technical overview
For OSX we're shipping Midgard ObjectiveC bindings as a private framework. This means that Midgard is embedded (yet dynamically linked) into every Midgard-enabled application.
The main advantage of that is that each Midgard-enabled application is stand-alone and self-contained. The end user can just run it without being bothered about installing Midgard etc.
The disadvantage is the extra bundle size (around 1MB).
Details about the process used to build the bindings (and how to update them) can be found in the README file in the code repository.
