/mcclim-sdl2-backend

SDL2 Backend for McCLIM

Primary LanguageCommon Lisp

Introduction

An unofficial, experimental SDL2 backend for McCLIM.

  • 2022-08-19 A note from Joel Boehland (jolby).

This is an attempt to build on the work of Elias Mårtenson in the sdl-test branch of the McCLIM repository and the documentation for creating backend by the primary maintainer of McCLIM, Daniel Kochmański (jackdaniel). I am also doing this for my own curiosity and education to get a deeper understanding of CLIM and how it is implemented.

Daniel Kochmański is apparently working on an SDL2 backend, and if that becomes public, it would be the official SDL2 backend for McCLIM and this project would probably be shelved.

Resources

Daniel Kochmański has published a number of tutorials and guides explaining the different parts and roles of the components in a CLIM backend implementation. In addition, he has recently reshaped the codebase to make these roles more clear and easier for a new backend to be implemented.