News for hackers. Stuff that matters.
Re:Miqt: MIT-licensed Qt bindings for Go by abtinf on Wednesday October 09, 2024 @09:47AM (#41787941)
> 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?

Re:Miqt: MIT-licensed Qt bindings for Go by voidfunc on Wednesday October 09, 2024 @10:26AM (#41788288)
Yea.. that sounds like a non-starter for use.
Re:Miqt: MIT-licensed Qt bindings for Go by chipdart on Thursday October 10, 2024 @01:09AM (#41795720)
> Yea.. that sounds like a non-starter for use.

I'd also wager that a FLOSS binding to a non-FLOSS framework with steep licensing fees would also kill this option for most.

Re:Miqt: MIT-licensed Qt bindings for Go by mappu on Thursday October 10, 2024 @07:46PM (#41804725)
What non-FLOSS framework do you mean? Qt Widgets is LGPL,
Re:Miqt: MIT-licensed Qt bindings for Go by tomjen3 on Wednesday October 09, 2024 @10:53AM (#41788547)
This 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.

Re:Miqt: MIT-licensed Qt bindings for Go by bitwize on Wednesday October 09, 2024 @01:09PM (#41790203)
Reminds 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.
Re:Miqt: MIT-licensed Qt bindings for Go by hinkelman on Wednesday October 09, 2024 @04:50PM (#41792461)
Do 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

[2] https://akkuscm.org/packages/(rebottled%20pstk)/

Re:Miqt: MIT-licensed Qt bindings for Go by bitbasher on Wednesday October 09, 2024 @11:06PM (#41795085)
Jia Tan, is that you?!