I tied up some loose ends this weekend, committed the latest release of Okra to GitHub and tagged it "1.6.2.2". It can be downloaded here:
http://github.com/aerique/okra/downloads
This will be the last release for a while that brings so many changes at once. Commits should come in bite-sized dosages now.
Okra 1.6.2.2 most importantly brings support for C++ overloading, which drastically reduced the size of the blacklist (class members for which no bindings are generated). The support isn't perfect yet: foreign enums are only checked as ":keyword" type and foreign pointers as "'foreign- pointer". This means we cannot distinguish between foreign functions which have different enums or pointers as their only differing arguments.
Besides that, there are bindings being generated for only a small subset of all of Ogre's classes. This is because I'm not specifically working on Okra anymore. I'm using it in my own projects and am only adding support for Ogre's classes as I need them.
Also in this release is some initial support for CEGUI and Minimal Ogre Collision. (See the Ogre forums if you want to know more about these.)
There is some beginning of documentation in the doc-directory.
For you OS X users this page might be interesting: http://garaemon.net/wordpress/?p=111
Lastly, I will have to spend some of my free time on non-CL and non-Okra related programming so all-in-all development will be slow for the next few weeks / months.
Hope to see some of you at the ECLM in Hamburg this year!
(here's some porn made with Okra: http://www.xs4all.nl/~euqirea/perlin-blob/ )