I've saved executable images of SBCL and CCL on Windows and they're
available as "okra-20090910.zip" from the Okra project page
(http://common-lisp.net/project/okra/).
This should make it easier for people on Windows to start playing with
Okra since it comes with all the necessary libraries. Just double-click
okra-sbcl.exe or okra-ccl.exe and you should be looking at a Common Lisp
REPL with Okra installed. If you enter:
(load "examples/flock")
or
(okra::okra-window)
You should end up with a running demo in the first case and a blank
window in the second.
You do need to have DirectX installed though, unless you initialise the
Okra window for OpenGL.
Also this is a first release so there's some warts. The
physics-and-input demo doesn't work (and isn't included) since I
initialised Okra with CEGUI and that clashes.
If you load these executables from your IDE or Slime instead of your
regular implementation you should make sure the libraries can be found!
Hopefully this makes it easier for people (on Windows for now) to play
with Okra.
I've added a download to a Windows executable of the Flock example. This is mostly a test to see how things run on other people's machine and to find out what the best way to distribute an Okra executable on Windows is.
It contains both flock-ccl.exe and flock-sbcl.exe. CCL was my primary implementation when testing on Windows but it was very slow compared to SBCL on a slower Linux machine so I tested with SBCL on Windows and it was quite a bit faster. This needs closer examination :)
The demo isn't very fast due to several reasons not in the least because I haven't optimised it. Also while I have been cleaning up the code some compared to the other examples it is still a mess, but due to making examples like this the lispy layer on top of the Ogre bindings is slowly growing.
A nice experience while developing the demo was that I used some auto-generated functions that I had never used before and I didn't need to tweak the bindings generator. They worked straight away.
Anyway check: http://www.common-lisp.org/project/okra/
The demo's in the Downloads section as flock.zip.