Skip to content
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

Split out glib and cairo #97

Open
acertain opened this issue Oct 12, 2014 · 5 comments
Open

Split out glib and cairo #97

acertain opened this issue Oct 12, 2014 · 5 comments

Comments

@acertain
Copy link

glib and cairo are useful (and used) on their own, and it would be really nice to have access to high-level bindings for them without depending on gtk+

@GuillaumeGomez
Copy link
Contributor

@jeremyletang and me were talking about that. We agreed on creating an organization when rgtk will be in a more advanced stage of development. Then, we'll split every libraries to allow users to use only one. Unfortunately, that's not our priority for now. It still remains a lot of work on rgtk.

But thanks for your interest. Feel free to contribute on this project !

@gkoz
Copy link
Contributor

gkoz commented Feb 19, 2015

It might be preferable to do the split earlier rather than later (this doesn't mean splitting the repo) so that any refactorings would be constrained by the crates structure from the beginning (think coherence rules for example). If we accidentally rely on everything being in one crate, it could be very difficult to split later.

@GuillaumeGomez
Copy link
Contributor

It will be in a very near future. @jeremyletang and I will have more time at the end of the month. I thought a PR proposed to split each lib in its own directory. I have to check.

@alexlarsson
Copy link

A bit offtopic, but how does the glib part of rgtk compare to: https://github.com/gi-rust

@gkoz
Copy link
Contributor

gkoz commented Mar 10, 2015

@alexlarsson
I believe glib here has mostly been focused on the needs of the GTK bindings. Some parts of it may have bitrotten. I'm playing with some ideas for making it less true to the GIR letter and more Rust-y.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants