[Development] As Qt contemplates its future..

Kevin Kofler kevin.kofler at chello.at
Sat Apr 15 22:06:31 CEST 2017


Randall O'Reilly wrote:
> One of the major innovations in Go is that it avoids all of those
> problems. You only ever write things once, in one place (no .h vs. .cpp),
> and, like an interpreted language, the only distribution mechanism *is the
> source itself*.  There is no such thing as binary compatibility.

I see only two possibilities here: either things will move to a more 
traditional distribution model (and we are already getting there slowly, 
GCCGo has supported shared libraries for a while, now the official compiler 
also does so), or Go will remain a niche language and a second-class citizen 
in real-world Free Software distributions.

Shipping libraries as source-only and distributing only static binaries just 
does not scale. It is not realistic for something of the size of Qt. And it 
is also just not how distros work.

        Kevin Kofler




More information about the Development mailing list