Dude I mean in this in the most genuine, kind way
No offense taken.
a significant aspect of being a successful programmer is using the tools in your environment.
If I were a professional programmer, I’d be doing this. I was a professional software engineer for 20 years before I took a management role, then managed software teams, and then organizations, for another decade before I chose to do something else. One of the things I decided was that I wasn’t going to work on, or with, technology I didn’t like anymore - as long as I had any choice, and since all my software development is voluntary pet projects, I’m able to do this. It has, in the aggregate, greatly improved my mental well-being to not have to work with crap anymore. I mostly avoided having to touch Windows in decades; I had only a brief brush with JavaScript that left only minor scarring, and with WASM there’s every hope I can even do web-based projects should I get the itch without killing brain cells with JS. Having spent years with C++ and decades programming Java, I’m convinced that I’ve learned enough about what’s horrible in software, and don’t really need to spend more time being taught about new ways developers can screw up the software engineering space. SOAP alone covered most of the bases of bad design and architecture.
So now, I get to select where I play. I can focus on learning new things that I think are good, rather than being forced to figure out ways to work around the bad.
My original plea was simply: if you can use defacto standards, please do.
If you can’t do something without bringing in your Tool of Choice you’re artificially limiting yourself.
Insofar as the technology limits me in what’s available, absolutely. Mainly, though, I choose to focus on supporting projects and products that support standards. If a project wants to be a Special Flower and use BrainFuck as it’s tooling language, good for them! But I’m going to look for alternatives.
I would prefer, however, that projects - when they’re using software that could be more standards compliant by using a few more MB, and have the space to do so, simply be compliant and ship something less stripped down.
In this case you’re myopically focused on not even a specific language, but the language agnostic feature of regex capture groups.
To be precise, I’m focused on the fact that, in a toolset where usually at least one of many standard tools provides a functionality, none do. I’m not complaining that ash doesn’t support regexp string matching with groups; in complaining that BB was compiled such that none of the standard tools do.
You should be asking yourself if there’s any other way to accomplish your goal without this (spoiler: there are probably dozens of alternatives)
Yes. I tried 3 or 4 of the standard, usual ways to break out and parse data. My next attempt was going to resort to field cutting, hoping that that also hadn’t been stripped out.
Eventually, I hacked a solution together in Lua, which will be useless the next time I encounter a stripped down BB that isn’t in OpenWRT, and I’ll have to waste time trying to work around broken tooling again.
Because people fear having their culture and race replaced by immigrants. Even if they’re not overtly racist, few people wish to become a minority in “their own country.”
The US is famously a melting pot, and yet we still have a bunch of descendants of white immigrants from Europe who fear that South Americans will take over; that Mexican culture will replace good old-fashioned hodge-podge Western European culture. That their language will become less dominant. That they’ll find themselves strangers in their own country.
It’s usually an indistinct fear. It seems obvious from the verbiage in the dog-whistles, but white European immigrant descendants don’t want to become second-class.
Now, if we treated our own minorities well, they wouldn’t be so afraid. They wouldn’t be afraid that they’d be the ones with Hispanic cops kneeling on their necks; or that Hispanic immigrants would be living in giant homes and they’d themselves be the ones having to eak out a living as seasonal workers.
I think it’s not despicable to want to preserve your cultural heritage, your cultural language, and to have your country legislated with the values you grew up with; but people react poorly when they think it’s happening.
What I most despise in the Republicans in the US is that they’re advocating for preserving cultural values that never existed broadly in the US. The closest subculture to what they’re pushing is a return to the Confederate South: religion, and white supremacy. The Confederates got their asses handed to them, but the racist fuckers never gave up their values, most most Americans are blind to what their real agenda is. And they’ve been good insurgents, cleverly taking advantage of weak areas in our democracy to return power to a minority: themselves. It’s been said and it’s true: if America was a true democracy and we selected leaders by popular vote, no Republican under their current platform would ever be president again.
Anyway, getting back to your question: immigrants bring their own culture with them, and very few completely abandon it and adopt the culture and language of their new country. This dilutes the host country’s native culture, and people are afraid of that. In the US, it’s the highest form of hypocrisy, because our native culture displaced the indigenous culture, and now we’re afraid of someone else doing the same to us.