Live data from Hacker News

Usability Improvements in GCC 15

developers.redhat.com

51–60 of 231 posts

Re: Usability Improvements in GCC 15

#51
post #18
post #13

Earlier quoted context omitted.

Embedded compiler vendors and UNIXes want a possibly slightly patched C or C++ compiler, maybe with an extra back-end bolted on. I'm talking about use-cases like Rust and Zig and Swift, projects which want a solid optimizing back-end but their own front-end and tooling.

And FOSS folks most likely would like to enjoy those patches as well on their installations.

And they do! You can choose not to contribute your changes back to permissively-licensed software, but in actual practice most people do contribute them. It's not like the Rust compiler is proprietary software with their own closed-source fork of LLVM...

Re: Usability Improvements in GCC 15

#52
post #47

Earlier quoted context omitted.

Why would anyone bother with GCC then? :P

I believe GCC still wins by far on support for weird CPUs and embedded systems.

With LLVM I doubt this will remain true. LLVM makes custom code generation far too easy for GCC to remain viable imo.

Re: Usability Improvements in GCC 15

#53
post #27

Earlier quoted context omitted.

>Expecting Stallman to make life easier for commercial vendors is like expecting PETA to recommend a good foie gras farm. That's not what they do. He threw open-source developers under the bus in the process. As a result approximately nobody writes GCC plugins, open source or otherwise.

Alternatively, if you join a Stallman-led Free Software project and hope he'll accept your ideas for making life easier for proprietary vendors, you're gonna have a bad time. I mean, the GNU Emacs FAQ for MS Windows ( https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32... ) says: > It is not our goal to “help Windows users” by making text editing on Windows more convenient. We aim to replace proprietary soft…

But the person you're responding to never said he was shocked or disappointed by the views; he just said the views are bad/counterproductive.

Re: Usability Improvements in GCC 15

#55
post #39

Earlier quoted context omitted.

In Firefox, you can prevent this by setting `browser.navigation.requireUserInteraction` via about:config. I've been told that it breaks some stuff, but to date I haven't noticed any downsides

> you can prevent this by setting `browser.navigation.requireUserInteraction` Setting it to what?

true

Re: Usability Improvements in GCC 15

#56
post #13
post #8

Earlier quoted context omitted.

The embedded compiler vendors, UNIX and consoles are quite happy with it. How much do you think they contribute back upstream regarding ISO compliance outside LLVM backend for their hardware and OS?

Embedded compiler vendors and UNIXes want a possibly slightly patched C or C++ compiler, maybe with an extra back-end bolted on. I'm talking about use-cases like Rust and Zig and Swift, projects which want a solid optimizing back-end but their own front-end and tooling.

gccrs is a rust implementation for gcc. Just because Rust developers don't want their users to be fully free doesn't mean there are any problems with gcc. And clang is developed by Apple which is a huge warning sign by itself.

Re: Usability Improvements in GCC 15

#57

Earlier quoted context omitted.

Why?

Well, other than the fact that it's hard to search for, things should be kept as simple as possible to improve reliability/interoperability. Are you confident that multi-column-wide non-ASCII characters work reliably without causing rendering issues on every possible combination of terminal/shell/OS, including over SSH? I'm certainly not.

You can already put multi-column-wide non-ASCII characters in your source code, so the horse has left the barn already.

Re: Usability Improvements in GCC 15

#59
post #7

Usability improvement request for this article: don't hijack the browser back button :P

In Firefox, you can prevent this by setting `browser.navigation.requireUserInteraction` via about:config. I've been told that it breaks some stuff, but to date I haven't noticed any downsides

Doesn't answer your question, but in Tor Browser it would decrease your anonymity set.

Re: Usability Improvements in GCC 15

#60
post #27

Earlier quoted context omitted.

>Expecting Stallman to make life easier for commercial vendors is like expecting PETA to recommend a good foie gras farm. That's not what they do. He threw open-source developers under the bus in the process. As a result approximately nobody writes GCC plugins, open source or otherwise.

Alternatively, if you join a Stallman-led Free Software project and hope he'll accept your ideas for making life easier for proprietary vendors, you're gonna have a bad time. I mean, the GNU Emacs FAQ for MS Windows ( https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32... ) says: > It is not our goal to “help Windows users” by making text editing on Windows more convenient. We aim to replace proprietary soft…

I mean, I think he is right. If everyone stopped supporting Windows, it would have long died out in favor of easy-to-install Linux distributions... probably.
Post reply on HN