Chicken-cairo
Chicken-cairo is a set of bindings to use the Cairo libraries from Chicken.
Cairo is a 2D graphics library with support for output targets such as the X Window System, image buffers, OpenGL (through glitz), XCB, PostScript and PDF file output.
Chicken is a compiler for the Scheme programming language that produces portable efficient C source code (that can latter be compiled with a C compiler, like gcc).
Chicken-cairo makes it possible to access the Cairo functions from within a Chicken program. Chicken-cairo is being developed by Michael Bridgen,
I added some procedures that were missing (particulary those related to xlib in a separate module), the SConstruct file to build it with SCons and scons-chicken (the Makefile is still there, but it won’t build the xlib module). Currently, you’ll need the lattest development branch of scons-chicken to be able to compile chicken-cairo with it.
I am here publishing my unofficial branch of this software mainly because I disagree about using LGPL, the license Michael Bridgen uses for the official chicken-cairo that can be found on (using Darcs): http://www.eighty-twenty.org/~mikeb/Darcs/chicken-cairo/. My branch is licensed under GPL.
Now, to get my branch just run (you need Darcs of course):