Here's a first working draft for GLUT.Framework support. I'm not familiar with either lisp or opengl, so if you want me to improve the patch in any way, just tell me what you want and I'll modify it. Currently, the first obvious problem is that there's no way to choose between the freeglut library or the native one (GLUT.Framework). So, how do you want to manage the future patches I'll send? Do you want to store a branch somewhere?
BTW, I want to thanks "esden": http://www.esden.net/blog/
From which I took most of the changes:
http://www.esden.net/blog/2007/12/31/cl-opengl-thomas-mac-os-x-bindings-with...