3 ms·
> therecipe/qt is the most mature Qt binding for Go. It works by making IPC calls to a separate C++ binary downloaded at runtime from a site under the maintaine
by abtinf 2y ago
> therecipe/qt is the most mature Qt binding for Go. It works by making IPC calls to a separate C++ binary downloaded at runtime from a site under the maintainer's control.
WTF?
- voidfunc 2y agoYea.. that sounds like a non-starter for use.
- tomjen3 2y agoThis sounds like something that was a good idea to begin with - we should ensure the libraries can be MIT licensed by using a separate binary, then hitting the "most likely go developers don't want to setup a complex C++ compile chain" to "I known we will just precompile it" to "oh but where can I download it from" to "oh I have that server". Every step in the chain makes sense and is done with the best intention, but the result is, well. Been there done that. Didn't get the t-shirt.
- bitwize 2y agoReminds me of PS/Tk, a cross-platform, cross-implementation GUI library for Scheme that worked by opening a pipe to a Tcl/Tk process and communicating with that. It actually worked fairly well, though it's sadly abandoned now. I contributed somewhat by getting it working for Gambit.
- hinkelman 2y agoDo you mean that it was abandoned for Gambit? It's available for Chicken [1] and via Akku [2] for Chibi, Gauche, and Sagittarius. [1] https://wiki.call-cc.org/eggref/5/pstk https://wiki.call-cc.org/eggref/5/pstk [2] https://akkuscm.org/packages/(rebottled%20pstk)/ https://akkuscm.org/packages/(rebottled%20pstk)/
- bitbasher 2y agoJia Tan, is that you?!