Hi everyone, I have just released guile-sdl2 0.6.0! guile-sdl2 is a Guile wrapper for the SDL2 game programming library.
This release includes many new bindings: SDL_ComposeCustomBlendMode SDL_GetPerformanceCounter SDL_GetPerformanceFrequency SDL_GetWindowMaximumSize SDL_GetWindowMinimumSize SDL_QueryTexture SDL_RenderGetIntegerScale SDL_RenderGetLogicalSize SDL_RenderGetScale SDL_RenderGetViewport SDL_RenderSetIntegerScale SDL_RenderSetLogicalSize SDL_RenderSetScale SDL_RenderSetViewport SDL_SetRenderDrawBlendMode SDL_SetWindowMaximumSize SDL_SetWindowMinimumSize SDL_SetWindowResizable TTF_FontAscent TTF_FontDescent TTF_FontLineSkip TTF_GetFontStyle TTF_GlyphIsProvided TTF_GlyphMetrics TTF_SetFontStyle TTF_SizeUTF8 guile-sdl2 is alpha software, and as such this release includes a few breaking API changes. For example, the window-size function now returns 2 values instead of a list. The API changes are very minor and were mostly made to reduce allocation. More information can be found on the project home page: https://dthompson.us/projects/guile-sdl2.html Download: https://files.dthompson.us/guile-sdl2/guile-sdl2-0.6.0.tar.gz Signature: https://files.dthompson.us/guile-sdl2/guile-sdl2-0.6.0.tar.gz.asc Many thanks to Leo Prikler, Gerry Agbobada, and Hugo Hörnquist for their contributions to this release! P.S. - The 2021 Spring Lisp Game Jam (https://itch.io/jam/spring-lisp-game-jam-2021) is starting on April 16th! It's a 10 day event where participants create a game using their preferred Lisp dialect. If this sounds interesting to you, consider making a game with Leo Prikler's visual novel engine Tsukundere (https://gitlab.com/leoprikler/tsukundere) or my general purpose game toolkit Chickadee (https://dthompson.us/projects/chickadee.html). - Dave