OSX requires GL/GLUT stuff to be done from initial thread.
CCL uses first thread internally by default, so need to rearrange threads there.
SBCL should work if cl-opengl is loaded before slime, or slime isn't using :spawn communication style
not sure about other lisps...