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/ )