-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic guidance on implementing new backend #148
Comments
Hey! Happy to hear there's interest in that! Indeed, this is technically more of a On the So, on the Starting from adding a new After that, "all" that needs to be done is write a Once that is done, one simply needs to wrap that new backend in Taking a look at how the implementation of the default Cairo backend is done for each of these procedures and to a lesser extent for the TikZ backend should give a good idea. Unfortunately, mainly because of lacking good font handling (in terms of finding fonts on the user's system etc.) in I hope this is enough to get you started. If you have further questions, just shoot. Also feel free to jump onto matrix / discord and ping me in the #science channel if you want more immediate feedback! |
This is super helpful. Thank you! I was able to get a small start but this will help me make some actual progress. I'll jump on matrix if I get stuck |
Hi!
I've been looking through this codebase and the ginger lib trying to figure out how to write a new backend. It appears that I would need to fork ginger to do so but I'm not totally sure. I'm coming back to nim after a long break so still getting used to the language again.
I'm just hoping to get some high level guidance on what a new backend would require.
The text was updated successfully, but these errors were encountered: