Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
How to write a new backend for McCLIM #64
I remember that there were gtkairo and graphicforms backends for McCLIM. If I want to write a new backend wrap native windows api to enable McCLIM to run under Windows, which files, classes and function/methods should be implemented? Which folder in the Backends folder can be a good reference? Thanks.
Hey, currently we have no clear instructions how to write a new backend (we want to have such guide though). Current focus is targeted at improving CLX backend.
The other backends were broken and I won't be ably to provide any information on them except information covered here, but if you want to work on them here are some tips:
Regarding the system definitions, keep in mind that some systems might have changed their names. Regarding the dependencies, I'd look at CLX backend. Backend "Standard" is just a shared implementation of some functions.
If you want to change the default backend, you need to change Core/clim-basic/ports.lisp