Pyramid Evolution
This is simply some text lifted from my home page. It's been a while since I've actually touched OpenGL from Lisp. I don't know when or if I will get back to it. Nevertheless, these things do represent a learning experience for me.
Pyramid Evolution. Since taking the screen shot of the pyramid, I've made a number of changes to my code. I now have UFFI based OpenGL bindings that were generated by processing the Apple header files with ffigen. The output of ffigen was then processed by a Lisp program I wrote to generate Lisp code. I've also started to create my own utilities on top of those bindings.
My original stab at getting OpenGL to work in OpenMCL. I'm using OpenMCL's FFI directly to do the drawing. Also the normals are wrong. At the time I didn't feel like calculating them by hand. It turns out that I was using magic angles anyway.