Guile-SDL2 0.8.0 released

October 23, 2022

I'm happy to announce that Guile-SDL2 0.8.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface.

New bindings in this release:

Additional controller buttons misc-1, paddle-1, paddle-2, paddle-3, paddle-4, and touch-pad are now supported.

set-texture-blend-mode! in (sdl2 render) is now publicly exported.

Shared library lookup falls back to absolute file names even in the presence of LD_LIBRARY_PATH.

Window "take focus" and "hit test" events are now supported.

Improved support for custom keyboard layouts, though there's still issues in this area. I remap caps lock to control but SDL2 is still seeing it as the caps lock key, unfortunately.

Thanks to Liliana Prikler and Ekaitz Zarraga for their contributions to this release.



See the Guile-SDL2 project page for more information.

Bug reports, bug fixes, feature requests, and patches are welcomed.

Happy hacking!