Hi, I'm pretty new to Common Lisp, Clozure CL, Quicklisp, and cl-opengl. I'm looking for a substantial open source app that uses cl-opengl and builds on Windows. By "substantial" I mean more than a very basic game or tutorial or demo. Something that really puts cl-opengl to work, preferably with relatively modern OpenGL API functionality, such as vertex arrays and shaders and not glBegin glEnd semantics. Like, a First Person Shooter would be substantial, or a medical visualization would be substantial. The purpose is to understand how the substantial app is built, how robust or buggy the app is on this platform, and to evaluate the OpenGL performance of the app.
Is there some easy way in Quicklisp to find all the packages that use cl-opengl? (ql:system-apropos "cl-opengl") only lists cl-opengl itself. I've been Googling about cl-opengl but that method is proving to be slow.
"Builds on Windows" is important because sometimes packages want things that don't readily exist on Windows. For instance, until-it-dies makes use of FTGL, an obsolete library that hasn't been worked on since 2008. It doesn't have any Windows binaries for the foreign .dlls. Although I could go through the pain of modernizing an old VC8 .sln file, and renaming dependencies to FreeType per some other website I read, it's just not worth it to me. I want to look at a substantial app under active development that actually works on Windows.
Generally I can handle foreign .dll dependencies as long as those foreign .dlls are under active development. I've been shoving various "SDKs" into C:\Program Files\ and adding their .dll directories to my PATH. It keeps Quicklisp happy. No idea yet if the end products will actually work, as .dll Hell could rear its ugly head.
Cheers, Brandon Van Every