Has anyone used cl-opengl inside a standard X-window based drawing widget (one that supports simple refresh and input event call backs ) ?  

I am interested in bypassing GLUT (which I currently use)  and using another lisp-based toolkit, potentially mcclim.  I would like to continue using cl-opengl, though because I like it's interface.

I am assuming that if I have a low-level window , I can create an OpenGL context for it and the cl-opengl binding would just work.