Re: [Development] Disavowing the Lakos Rule for Q_ASSERT

2024-08-28 Thread Turtle Creek Software
Most of this discussion is way beyond my C++ skill level. But I think the root problem may be that Qt has (at least) two very different user classes. For users working on mission-critical embedded systems, code rigor is important. Performance is important. It's worth worrying about the performa

[Development] Exceptions

2024-05-07 Thread Turtle Creek Software
TurtleSoft posted on the Interest list earlier about problems we had with exception handling, and Thiago suggested I post here. Since the early 90s, our C++ code has had about 10,000 sanity checks which give an error message with source file & line number, then throw an exception. There is a try/c

Re: [Development] Qt 6.5 Is Irrelevant for More than 95% of Mac Desktops

2022-12-16 Thread Turtle Creek Software
Some Mac users probably will stick with 10.14 Mojave for years, since it's the last version to support 32-bit apps. Even if Apple doesn't update it, it will have some lingering share, e.g. to run Adobe apps from the desktop rather than Creative Cloud. On top of that, the last couple of MacOS upda