Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-28 Thread atighe
I just do not like the slow compile speeds and the inability to cross compile easily. It just sucks to have a language with such power and to have a libraries kill it. Thanks for the comment though! -- You received this message because you are subscribed to the Google Groups "golang-nuts"

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread Randall O'Reilly
wrt the compilation slowdown issue, the cgo code that I adapted from shiny in the “as native as you can reasonably get in Go" GoGi GUI (https://github.com/goki/gi) is certainly the slowest part of the build, but even so, it is a *tiny* fraction of the compilation time of Qt (which can take

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread Wojciech S. Czarnecki
On Sun, 27 May 2018 14:57:34 -0700 (PDT) ati...@mail.ccsf.edu wrote: > I just do not want it to have cgo and it should be perfect. You may wait for the OS written entirely in Go then. With such one the "native" half of your ponywish ["native(no dependencies)"] will be real. The latter might

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread Tyler Compton
I did a bit more research and found https://github.com/BurntSushi/xgb which interacts with X directly without the need for C bindings, so it is possible to at least open a window without any cgo. However, I don't know of a way that you can have cross-platform accelerated graphics without using

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread atighe
I just do not want it to have cgo and it should be perfect. On Sunday, May 27, 2018 at 2:55:06 PM UTC-7, Tyler Compton wrote: > > I'm not sure if it's actually feasible to write a GUI library without > external libraries. A GUI that runs Linux will need to interact with an X > server or a

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread Tyler Compton
I'm not sure if it's actually feasible to write a GUI library without external libraries. A GUI that runs Linux will need to interact with an X server or a Wayland compositer, and the library will have to interact with their APIs somehow. On Sun, May 27, 2018, 14:19 wrote:

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread atighe
Yeah, the ones suggested all use cgo though. On Sunday, May 27, 2018 at 2:08:17 PM UTC-7, Sebastien Binet wrote: > > There was very recently a thread about this on Reddit: > > > https://www.reddit.com/r/golang/comments/8m5icy/cross_platform_native_gui_library/ > > sent from my droid > > On Sun,

Re: [go-nuts] Cross platform native(no dependencies) GUI options.

2018-05-27 Thread Sebastien Binet
There was very recently a thread about this on Reddit: https://www.reddit.com/r/golang/comments/8m5icy/cross_platform_native_gui_library/ sent from my droid On Sun, May 27, 2018, 22:51 wrote: > Hello, > > I would like you guys to suggest some GUI libraries that do not