←back to thread

182 points Twirrim | 3 comments | | HN request time: 0s | source
Show context
harry8 ◴[] No.41874909[source]
Is C++ capable of deprecating or simplifying anything?

Honest question, haven't followed closely. rand() is broken,I;m told unfixable and last I heard still wasn't deprecated.

Is this proposal a test? "Can we even drop support for a solution to a problem literally nobody has?"

replies(6): >>41875009 #>>41875032 #>>41875407 #>>41875528 #>>41875757 #>>41875887 #
nialv7 ◴[] No.41875032[source]
well they managed to get two's complement requirement into C++20. there is always hope.
replies(1): >>41875491 #
oefrha ◴[] No.41875491[source]
Well then someone somewhere with some mainframe got so angry they decided to write a manifesto to condemn kids these days and announced a fork of Qt because Qt committed the cardinal sin of adopting C++20. So don’t say “a problem literally nobody has”, someone always has a use case; although at some point it’s okay to make a decision to ignore them.

https://lscs-software.com/LsCs-Manifesto.html

https://news.ycombinator.com/item?id=41614949

Edit: Fixed typo pointed out by child.

replies(3): >>41875583 #>>41875873 #>>41876055 #
1. __turbobrew__ ◴[] No.41876055[source]
This person is unhinged.

> It's a desktop on a Linux distro meant to create devices to better/save lives.

If you are creating life critical medical devices you should not be using linux.

replies(1): >>41876446 #
2. smaudet ◴[] No.41876446[source]
> If you are creating life critical medical devices you should not be using linux.

Hmm, what do you mean?

Like, no you should not adopt some buggy or untested distro, instead choose each component carefully and disable all un-needed updates...

But that beats working on an unstable, randomly and capriciously deprecated and broken OS (windows/mac over the years), that you can perform zero practical review, casual or otherwise, legal or otherwise, and that insists upon updating and further breaking itself at regular intervals...

Unless you mean to talk maybe about some microkernel with a very simple graphical UI, which, sure yes, much less complexity...

replies(1): >>41876522 #
3. __turbobrew__ ◴[] No.41876522[source]
I mean you should be building life critical medical devices on top of an operating system like QNX or vxworks which are much more stable and simpler.