Hello,
Here's a work in progress R6RS xlib library for Ypsilon:
http://proteus.freeshell.org/xlib.sls
This is the compatability library for Ypsilon which defines macros for
the expressions used in the above library:
http://proteus.freeshell.org/xlib-compat.sls
Thanks to Yoshikatsu Fujita (Ypsilon implementor) for that compat file.
The library aims for full coverage, but parts are commented out when I
wasn't sure how to express that bit of the api in Ypsilon's API.
Anyways, I thought I'd mention it here since it should be a helpful
starting point in getting xlib up and running on Ikarus. I'd do it
myself but the Ikarus FFI is a little quirky on the system I'm using.
I'd like to keep the 'xlib.sls' file as Scheme neutral as possible. It
should in fact be possible to generate bindings for other languages from
that sexp based spec.
Ed