Live data from Hacker News

Qt Group Buys IAR Systems Group

qt.io

31–40 of 53 posts

Re: Qt Group Buys IAR Systems Group

#31

Earlier quoted context omitted.

If you get confused by it then that's all that needs to be said. The rest has been discussed over and over. I've dropped Qt for other front-end tech and I'm happier now.

I'm curious what you settled on and why. Care to elaborate?

Not OP, but some users migrated from Qt to Slint and are happy with it. [https://slint.dev] (I'm one of the Slint developers.)

Re: Qt Group Buys IAR Systems Group

#32
post #19
post #5

Earlier quoted context omitted.

Everytime a QT post comes someone bitch about the licensing model. And every time I google and try understand what is wrong with the licensing model. And everytime I end up confused about it. Could you kindly ELI5 me what is wrong with QT licensing model?

Because it’s unclear and incomplete. Always prone to some KDE whims.

[deleted]

Re: Qt Group Buys IAR Systems Group

#33
post #16

I once tried to get a IAR C++ embedded codebase to compile with g++ and it's stdlib on a very small chip. It eventually compiled but never worked. I'll have to rewrite it in C instead. There were many hacks, like filling the stack with sentinels to detect it at run-time. The linker script was horrible. Rewrote everything from scratch. The resulting code was many KB too large for the available space, it would have nee…

Methinks you were targeting some wierd-ish ISA that had near/far addressing and a larger memory space than the but core could address directly. Those have all sorts of quirks needed to make code work properly, quirks GCC probably never bothered to implement or optimize for. It's also probably why it never worked. Oh... you have a pointer? That's nice, but this is a near pointer and the data is outside of how much it can express.

Re: Qt Group Buys IAR Systems Group

#35
Somewhat related but not quite:

Why is Qt support so poor on mobile (and especially PyQT)? They're basically just 2 OSes at this point, they've been around for 15+ years. They do change, but they're also quite backwards compatible.

I would imagine that Qt would want to target such a huge market.

Re: Qt Group Buys IAR Systems Group

#36
post #16

I once tried to get a IAR C++ embedded codebase to compile with g++ and it's stdlib on a very small chip. It eventually compiled but never worked. I'll have to rewrite it in C instead. There were many hacks, like filling the stack with sentinels to detect it at run-time. The linker script was horrible. Rewrote everything from scratch. The resulting code was many KB too large for the available space, it would have nee…

Honestly I'd be willing to blame GCC for that one. IME its output is atrocious for embedded stuff. Few optimizations for the chips I use and absolute nonsense assembly trying to emulate CPU instructions GCC doesn't know exist in hardware. Binaries are regularly 3x larger than they should be. It's so awful I had to end up writing my tight loops in straight assembly because GCC couldn't handle incrementing a damn point…

I haven't found that it's that bad but I have seen that IAR is a bit better at optimising for code side, to the tune of ~10-20% or so.

Re: Qt Group Buys IAR Systems Group

#37
post #5

Two companies with horrendous licensing methods and prices. They'll do great together.

Everytime a QT post comes someone bitch about the licensing model. And every time I google and try understand what is wrong with the licensing model. And everytime I end up confused about it. Could you kindly ELI5 me what is wrong with QT licensing model?

A big one that I've heard, is that they are funny about you developing with it under an open source license and then buying a commercial license. I.e. if you would potentially want to use something that's under the commercial license then you need to buy it when you start development instead of when you find you want the commercial side. I don't know if this is still the case, though.

Re: Qt Group Buys IAR Systems Group

#38

Their compiler(s) are... fine, I guess. Maybe it makes fast code (didn't do a whole lot of profiling), but compiling with it is slow as hell. Their IDE is horrendous.

Used to work at a big IAR shop. Compiler is whatever, it works. Hated supporting that IDE. We supported way too many versions.

Re: Qt Group Buys IAR Systems Group

#40

Earlier quoted context omitted.

If you get confused by it then that's all that needs to be said. The rest has been discussed over and over. I've dropped Qt for other front-end tech and I'm happier now.

I'm curious what you settled on and why. Care to elaborate?

I work on equipment that can't open itself under LGPL3 rules. So I had to stop Qt use at 5.15, which went under maintenance support over 3 years ago.

I've switched to vanilla web technologies. Node, React, etc. It's painful and it sucks but hardware keeps getting faster and cheaper. I can find contractors easily and I don't need an increasingly expensive subscription^H^H^H^Hcontract with Qt to keep my developer seat hot. They tried multiple times to get me to abaondon my Qt5 license to switch to their new revenue model. I told them to fuck off.

Post reply on HN