[Development] As Qt contemplates its future..

Thiago Macieira thiago.macieira at intel.com
Sat Apr 15 18:28:16 CEST 2017


Em sexta-feira, 14 de abril de 2017, às 22:38:25 PDT, Randall O'Reilly 
escreveu:
> 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.

Because there's no such thing as binary distribution in the first place. That 
means you cannot provide a component without the source. If we insisted on all 
Qt users simply recompiling every time that Qt changed, then we could apply 
the same to C++ and only retain source compatibility. That is, after all, what 
Boost does.

By the way, is it even possible to distribute a binary application?

[cut]
> hence my advocacy of Qt potentially investing some effort here.

Seems like we already have a binding to Go. What else do we need?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list