A DEPRECATED unofficial, experimental SDL2 backend for McCLIM.
- Update: 2022-09-01 Daniel Kochmański has created an official sdl2 backend in the McCLIM repository. It’s in the backend-sdl2 branch. This project is now deprecated and I’m only using it for personal experiments.
- 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 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.
- McCLIM backends - Part I: Medium Output Protocol
- McCLIM backends - Part 2: Stream Output Protocol
- A tale of two abstractions A good overall document mapping the different parts of McCLIM to modern graphical windowing systems.
- Sheets as Ideal Forms Great document explaining the linkage between physical devices and grafts, mediums and ports.
- SDL backend implementor’s guide. by Daniel Kochmański. Now in McCLIM repo.
- Search #clim irc channel for sdl