I’ve started working on SDL bindings for MzScheme. I’m calling the
project SMX, for Scheme Multimedia eXtensions. The current version can
perform basic surface manipulation, but it’s still far from stable. I
intend to eventually implement audio and input as well. Unfortunately
it’s not portable to other Scheme implementations, but MzScheme is one
of the best. Guile is a possibility in the future.
If anyone is interested in helping with this project, email me. If
there’s enough interest I’ll put it on Sourceforge.
-John