-
Notifications
You must be signed in to change notification settings - Fork 81
Is this project dead? #112
Comments
We don't have any projects currently in development that are using gotk3 so I have not been spending my time keeping it up to date with the latest GTK releases. If that changes I may look into updating the package again. However, I don't use GTK on the desktop anymore and have come to the conclusion that wrapping C GTK calls isn't a very good way to write a GUIs for Go programs. It involves far too much context switching (cgo is very expensive) and there are known memory leaks which I'm not sure how to solve. A better solution would be to use Go 1.5 to create a C archive or shared object with core application logic and link that to a c/c++/rust/whatever project where the GUI databindings are. This is similar to how Go is used to write iOS and Android apps. The code is open source under an ISC license so anyone can take our stuff and continue development on a fork. The community can decide which fork is the blessed one. |
Thanks for the response! |
I don't see any upates on this project.
Is it dead?
Maybe it should be moved into a new organization?
This fork seems more updated: https://github.com/andre-hub/gotk3
Maybe start from there?
The text was updated successfully, but these errors were encountered: