¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Quisk and Gnuradio


 

¿ªÔÆÌåÓý

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.
I was using GNU Radio and GNU Radio Companion several years ago, with Softrocks, our Charleston SDR, and other early SDRs.? Then a few years later I tried to reuse my old GNU Radio designs, but they wouldn't work.? Same with some of the other older SDR software, such as SDR Shell.

I ran into two problems, which have led me to limiting my Linux exposure, after being an early adopter.? The first, with GNU Radio and GRC, was that "they" decided to deprecate many/most functions and function names.? So, I needed to rework everything I had done.? Nope....

The second was software and links to software libraries and functions kept being changed to other locations, breaking previously successful builds (such as DSP library locations).?

I got tired of "fixing" problems related to these changes, and reduced my Linux operations.? I used to like working with Linux, but the constant changes and "deprecations" killed that interest. I also dislike where Ubuntu went with their desktop.....

73, Terry, N4TLF (formally WB4JFI)

Join [email protected] to automatically receive all group messages.