¿ªÔÆÌåÓýOne of the awesome things about free software is that software
that depends on bugs in libraries for their correct behavior is
considered defective!? Why should implementation bugs be enshrined
as unchangeable forever? One of the horrible things about free software is that software that depends on bugs in libraries for their correct behavior is considered defective!? The libraries' interfaces keep changing as the architects change their minds about what is "correct", and it's a pain to keep up. By which I mean, I feel your pain.? In fact, I had the exact same
experience you did with my old GRC designs.? The worst is when the
guys who design the libraries get better ideas and, not only do
the functions change names, there's nothing in the new library
that has even the remotely same functionality as they had before.?
It's like they don't want other people to use their software.?
It's especially bad when you're trying to learn a library (I'm
looking at you Qt and, okay, I'm looking at you, too, LLVM!) and
the only tutorials that exist are for versions of the software
many years old and the interfaces have been completely redesigned,
sometimes multiple times, in the mean time. Fortunately, in my experience most of the people who design libraries for other people to use don't usually do anything that drastic.? ? The sad part is that the "improvements" generally aren't obviously better or worse, just different.? So, why all the change?? People with too much time on their hands, I guess. On 2/3/2020 3:34 PM, Terry Fox wrote:Hello Bruce. |